If you look at this movie through the lens of your 21st century values, yeah, you are not going to like it. Guess what, that is how shit was back then (700+ years ago) AND I think the writing team (not Ridley Scott) did an excellent job of telling the story.