So wymyn fucking cook, Negroes nigg (far away from the Homeland), and gays fucking don't exist, at least not officialy!
Fantasy isn't based on middle ages. If it was everyone wouldn't be able to read adn write, there wouldn't be rigorous state structure with rigidly stated and enforced laws forcing government officials to do theirs jobs according to law, and there wouldn't be more freedom than in modern EU societies. (For example, right to move and resettle from one area to another would be highly restricted.)
Homosexuality and black were quite common during Roman empire. Drugs and bribery were also common. (Roman wine was quite strongly mixed with narcotics.) Kinda wonder why there is no Rome the RPG inspired by HBO.
Women in armies were quite common in non industrialized societies. Non industrialized societies didn't have cheap quality plate armors and high quality metals readily available. Fantasy has both.