I admit, I am a person who wants historically accurate -isms and resistances in historical games. Does that mean I want to see a bunch of racist, sexist, bigoted PCs? No, of course not.
But these societal forces shaped the era and had a lot of impact on the culture, the structure of society, and the pressures that drove people to accomplish amazing and heartbreaking things. When you remove, for example, the fact that suffragettes could be and were tortured and murdered by law enforcement for campaigning for women’s rights, then the courage it took to be a suffragette is diminished. If you’re talking about union-building, I think you have to include the fact that union-busters used racism to try and drive working class groups apart, even if that effort fails in the context of your game. If you’re talking 1920s-30s, it’s a bit repugnant to me to not make it clear that it’s an era when the people who made some of the defining music of the era couldn’t have a drink in the “respectable” clubs they played in. It also helps contrast some of the speakeasys which were integrated and even havens for LGBT folk of the era, etc. The fact that people had to find refuge in criminality because the laws were bigoted and unjust is a huge part of the story of the era.
I just finished reading Last Night at the Telegraph Club (excellent book), and it’s a lesbian coming of age story that could not exist if you took out not just the anti-LGBTQ prejudice of the 40s, but also the harassment and abuse of Chinese immigrants by immigration officials on anti-Communist witchhunts.
Does every game have to include this stuff? No, of course not. It’s your game, make what you have fun with. But there are valid reasons for including major societal pressures that have nothing to do with wanting to abuse other players or PCs by playing a bigoted character.