"But their portrayals of female hackers as muslims or S&M lesbians was a bit much."
That was so overdone that it passed beyond the bounds of social-justice intrusiveness into pure, concentrated hilarity.
It was as if someone played "let's see how many token minorities we can compress into a single character!" So we end up with the ultimate political-correctness singularity: a female Muslim ethnic-Arab transsexual lesbian mute computer whiz, which just about covers every possible base - sex, religion, race, gender identity, sexuality, disability, and profession.
It was so far over the top that when this character first appeared and was introduced as such to Elliot, my friend and I were folded over on the floor in stitches!
Whoever came up with this character wasn't pandering to political correctness. They were taking the absolute piss out of it. And they pulled it off in such a way that the usual horde of habitual offence-takers didn't utter a bloody word of complaint. In this day and age, that was an undisputed masterstroke of genius!