To be honest, it comes down to a persons beliefs (doesn't have be religious). From how I was brought up, I was told not to like gay people and basically everyone and anyone who belonged to the LGBT community. Mainly from my religion and my culture, where I'm from you can be sent to prison if you're seen doing any gay thing. That was when I was younger (not that old now but still). I've formed my opinion which is I won't hate you based off your sexual orientation but how you treat me. I feel like most people who generally do not like LGBT people are those who have strong personal/religious beliefs about it. But they're still human beings too, why should they be treated any differently compared to everyone else. I mean it's not like they did anything bad you. I feel for those people who are hiding who they truly because they know they will be judged. How would you feel if you were constantly made fun of and bullied for being yourself? Crappy most likely. So why do people still go out of their way to heart them? Everyone who should be treated equally because we are all human.
Even if you don't like them, try and at least show some respect. Calling them rude names is just childish and immature. People it's 2015, we are mean to be more informed about this kind of stuff.