It's nice to know that somebody else too can see the flaws in the plot. I read somewhere once that an author can't create a fictional character smarter than themselves. If the author has poor socialization skills, then they can't create a character with great socialization skills on their own...