Some people accused me of creating this thread just for trolling, i want to clarify that i'm not trying to troll here. I'm giving my point of view and labeling it as trolling wihtout giving our own point of view or counter argument is just lazy.
There is nowadays a lot of feminist and lgbt backlash through social media and some gaming websites. So in my opinion some games are trying please these groups by creating characters or storylines that fit the world views of these particular groups. Most of the time it's done with annoying "in your face" style. For example Bioware has pushed in my opinion a lot of feminism and lgbt characters in their recent games and many for those characters feel forced and not genuine. There's gay or lesbian character here, feminine male and strong boy'ish female characters there not because they are important to the story, but because they just must to have them to cover all the bases and please feminist and lgbt communities.
Just to be clear, i'm not chauvinist, homophobic or any of that stuff so those arguments can be left out immediately.
I dont give a rats a... if character is gay, lesbian, straight, green, blue or alien as long as they are good characters and not in the game just because you must have one character of particular group or you want to force you own agenda to players face.
There is lot of good posts here and many of you have pointed that i am wholly or partially wrong and i am "seeing" stuff that isn't there or misunderstood stuff, but comparing me to cancer like one user here did is just stupid.