When I was 15, a gay guy attempted to rape me. He probably should have come armed because barehanded he picked the wrong victim and nearly got himself killed.
For a fair while after that (as in, over a decade) I was a foaming-at-the-mouth crusader that gays were an abomination and blah blah blah hate speech.
Then I got to know one. Thankfully someone told me "keep your fool mouth shut and don't offend this guy" and the someone (my then-girlfriend, who introduced me to him) was someone I didn't want to piss off, so I gave him a fair chance.
That guy is now my closest male friend, a guy I'd go to war with, the guy who singlehandedly turned me from a frothing Republican asswipe into a tireless crusader for equality, because he is just that awesome. And I say that as a guy who's completely straight.
I've met his friends. Met a couple of his lovers, even (a double date with three guys and a girl? Why yes.) And I'm no longer a homophobe. Thanks, Mike.