Mary is stupid and exceptionally selfish
Yeah season 2 is a very low point for her character in terms of likeability. Stick with it as she is much better in season 3.