В 4 года надо бы уже иметь навыки тактичности. Честно говоря, никогда с такой проблемой не сталкивалась, вырастив 2 детей. Обычно детям хватает раз-другой объяснить такие вещи. А многие умные дети сызмальства и сами это подсознательно понимают. Что не следует смеяться и высказывать в лицо своё мнение  про инвалидов, плохо пахнущих, выпивших и так далее. Потом, когда он постарше станет, он сам поймёт ту черту, где можно сказать, а где лучше воздержаться.Это одна из самых мелких проблем.