Wow, does this story just have every character be a bunch of prejudiced, sexist, uptight idiots that need to be taken down a peg or ten? Come on, that's a little sad. It's almost like every character is designed to be disliked by the reader so that the lead can look better.