I will preface this conversation by pointing out it's in the Constructive section of the forum. Please be considerate since some parts of it might become controversial.
I'm wondering what the consensus in the community in general is when it comes to playing flawed characters like that with moral hangups in even more significant moral areas as long as it fit the setting.
For instance would you feel about a vaguely racist characters belong on a MUSH set at a time slavery was still legal? Would you find it appropriate (or how inappropriate) for a Victorian age PC to use a slur against Chinese NPCs? How about sexism if the game is set in the fifties("you mean a woman is in charge of your team?!"). How about playing homophobes?
Do characters like that have a place at all? Is it the responsibility of game runners to tweak their settings so all of the above is simply out of place IC? Are they doable as long as the players are considerate and don't simply use their characters as an excuse to drop n-bombs everywhere? Or should the very archetype never be played, period, since it can trigger people who've faced discrimination in their real lives?
What's the best way to handle this sensitive matter?