I like the first couple of points, but the last one ('Shoving the "accept gay/lesbian/whatever" message into people's face is more likely to backfire than change people's preconceptions') is wrong. GLBT people aren't doing that, they just want what they are as people to be normal without others objecting to it.

All I'm saying is that making an episode all about a certain issue is likely to alienate people because those episodes tend to be condescending and preachy. LGBT people wanting to be normal is great, writers telling people that their mental model of the world is wrong in all caps isn't.