I agree with you, it's the setting.
I never sawit, , can you give a source? Either way Ros was filler character, it was expected she would be killed
I just think the shows try to amplify things due to extrea shock + gore factor
I don't think it has to do with mysoginy (blatant hate against women) but perharps has a little to do with sexism...maybe
Low fantasy medieval setting.