There is need to separate modern day values and medieval values. Since Battlemaster is set in the Middle Ages of Europe, you need to cut loose a whole lot of things you think are unacceptable nowadays. In fact it's a-okay to slander people with a different skin colour, smack your woman around and even torture the occasionally peasant as long as it's IG. Go insult a player with racist slurs, though, and I'm sure the verdict will be very swift and easy to make.