Ok so here's the problem. I'm a middle-class, straight white male. I live in a multicultural country and need to take this into account when marketing my story. But whenever I think of a new character, making the character black (or even Asian) or homosexual seems to be an afterthought. In most media, white and straight people take the big roles and I end up being influenced by it, having mostly white characters, however I feel like I'm being prejudiced when I think about it. Also, I'm seeing authors in various media (in my country) being criticized for lack of black characters, for example. I really don't know how to phrase this... But how do you deal with representation of certain social groups in a story? People of different races than me are easier, since they probably just have different goals depending on their background (race is really irrelevant unless you want to make a point that there is prejudice against someone), but what about gay people? When do you make the decision that "this character is going to be gay, or bisexual"? When you write about what you don't know, you run a risk of being stereotypical.