Никто никого не подставляет. Есть правила что дороже 100 долларов дарить нельзя. Вернее, нельзя принимать подарки дороже 100 долларов. Это по крайней мере в финансах и консалтинге. Возможно у учителей тоже такое правило. но про 20 долларов - нет такого. У медиков возможно более сложно с этим. Дантистом можно смело делать подарки, но дантисты и не бюджет. Я дантисту и его команде дарила шампанское и коробку конфет.  Более чем принято.