That's cool. The world would be a boring place if we all agreed on everything.
For me, I think of it this way: it's certainly true that the gay crowd makes up a relatively small percentage of the overall population. There also aren't many families with adopted "triplets". There aren't many families, relatively speaking, with children of different races. I haven't heard of too many families where twins are such polar opposites with regards to physical features that one would be a tv star known for his looks and the other would be battling a life-threatening case of obesity. I don't know anyone personally who has had someone collapse and die at their Christmas Eve party in front of the entire family. I don't know anyone who's mom married their dad's best friend after their dad passed away. I only know one person who has tried to find their biological father, and they didn't find him... but if they did, chances are he wouldn't be as interesting, as kind-hearted, or as insightful as William.
That's taking the long route to my point, and I understand that not all of those examples are perfect. But all of those little things, as common or uncommon as they may be in the real world, add up to an interesting story with interesting characters. Not everything will be a consistent reflection of your life or mine, and we may see some things as being overblown across different networks, but seeing something different is why we watch.
I get the point that representation of certain groups in Hollywood doesn't always match up with actual representation in everyday society, and maybe some could call that an agenda while some others would simply call it a case of producers wanting to make a successful, compelling story that gets ratings. But if someone made a tv show where everything made sense to me with regards to what I know from personal experience or what I know of the population as a whole, I probably wouldn't watch. I can already live that life without turning on the television.
It's just a story, told by people in the style that they wish to tell it. I can choose to watch or not watch, just as I can choose to be offended or not be offended. I choose to take it at face value and enjoy the show. When I stop enjoying it, I'll quit watching.
As we continue to learn things about each character, it never occurred to me to say, "Well of course William can play multiple musical instruments. Of course he writes poetry. Of course he's cleaned up." On average, William would probably be a pretty normal, boring guy in real life. It also never occurred to me to say something like, "Well of course William is gay. Hollywood strikes again!" To me, it's just another part of who he is. And until we see sexual preference as just another trait - just another piece of the puzzle when we're figuring out who the characters are - we'll continue to be offended by perceived agendas that might not be there at all.
Again, just my opinion. No more or less valid than yours. Cheers to different viewpoints.