Yeah because noone can ever change, ever, to your first part. Whenever I encounter homo---anti-LGBT stuff (I'm making an effort not to use the word "homophobic")I try to get education and a dialogue open about it, less they're of the type that simply won't hear it and won't listen, etc. As for it's ok for private thoughts and such, I do have something of a qualm with that. If someone is privately racist and a bill came up to uh let's say not allow x race equal healthcare, would they vote with their beliefs? It starts like this in my opinion. thought->belief-> (excluding violence let's say) discrimination and/or legislation against.
As per your second thing I just wanted to point out that really effeminate gay guys (affectionately referred to as faggots (no that word isn't always a bad thing, except for some people that would react to it negatively not matter what, I use it as a term of endearment and jokingly when friends act in a camp way)) are a turn off to me, and I even admit to having a prejudice against the ones that are basically the embodyment of the stereotype.
Lastly I wanted to just point out a couple things: Crossdressing/being a transvestite is either A) a fetish or B) a small sub community which includes "drag queens", and transgendered people have nothing at all to do with it. They're women/men trapped inside the others bodies and have been recognized by he APA as a legitimate condition.
http://www.apa.org/topics/transgender.html#whatdoes