Так одно другому не мешает.  В маленьком и даже раннем подрстковом возрасте, для них гей - это абстрактное понятие.  Дети просто растут с мыслью, что ок, есть такие люди, называются геи, их нельзя за это дразнить.  Это не исключает твоего воспитания.  Ты им дома можешь говорить, что мерзость надо истреблять и не поддерживать, но в обществе они это мнение могут и не озвучивать.  В совке так растили детей - в школе одна идеология, дома другая, и вроде мозги не были промыты ни у кого.