Two of the best gay characters I've ever seen are Jodie Dallas from Soap (played by Billy Crystal, his first significant role), and Wallace from Scott Pilgrim Vs. The World. Jodie started off in the early episodes as an in your face stereotype and it was a little annoying. In the last season of the show, he actually turned straight which was horrible and a sign that the show had jumped the shark. In between the start & the end though, Jodie was treated as a perfectly normal human being that could make friends, have relationship issues, and the such. His relationship with Dennis and subsequent break ups actually felt very real and not just something played up for shock or cheap laughs to shove a message down the audience's throats and that to me was more effective. And him having to gain the full acceptance of his stepfather & his brother were also moments that felt very real and something you'd see in a real family.
You forgot about Mr. Humphries on the show "Are You Being Served"!
What was cool about those characters was they were made fun of for being gay, but not in a spiteful way. It was more of a "well you're just the way you are and I'm going to roll my eyes at your behavior" kind of way. Not malicious, but more of a playful way that friends and family make fun of each other.