We were talking generally today, when I said that there are more males than females in the world. One child then asked who the extra boys would marry if there were not enough girls. Another child said that boys can marry boys, to which one child went 'urgh!', thus another child saying she didn't understand how people can be against men loving men or women loving women.
I said that, in my eyes, love is love, and it doesn't matter if you're a boy or a girl. Bear in mind I have a child in my class with two mums, and one with two dads...
Should I even be discussing homosexuality with 7 and 8 year olds? Personally, I think they should know about the different types of people in the world but I can see how some parents might object.