I work within a very good team of people, we're all largely the same age and all get along brilliantly.
I was speaking to one particular colleague at lunch and the conversation got onto a friend of a friend of his that had a daughter who was transgendered. She was early teens and was wearing a binder on her chest and had started hormone treatment, apparently.
My colleague then proceeded to state that that family was 'weird' because they had one transgendered daughter and two gay sons. When I queried this with him he began to say that gay/transgendered people were not right, it's not natural, it shoudn't be shown to children and that they did it just to be 'different'.
He even said "no child of mine will ever be gay" 
I challenged him and asked him to justify his views. He couldn't, he just kept repeating that it was "wrong" and "disgusting".
I have a close cousin who is gay and a lot of my friends are gay too, two of my very best friends have girlfriends and are openly gay.
I tried to explain to him that it shouldn't matter to him as I likened it to him being disgusted by what the person in front of him ordered at Subway. He's not eating that sandwich, so it doesn't matter in the slightest if he doesn't like it.
I try not to judge people for their beliefs and views but I can't help feeling that this has totally changed my opinion of him. It's been two hours since the discussion but I can't get it out of my head. He's genuinely the only homophobic person I have ever come across (other than my ex's 85 year old Grandma!) and it's totally shocked me. He's my age too (early twenties).
I don't even know why it's affected me so much as his opinions and views shouldn't even matter! I guess I'm just really disappointed that an otherwise seemingly nice chap could have such ugly views.