Why is that in all these romantic comedies...
....the person with the main issues is always the guy? The girl is the one who always seems to have all of her stuff together, and the guy needs to get past his issues so the two can be together. In the beginning Violet is portrayed as kind of a nut, but in the end you see she's actually just a free spirit who is very much in control and knows exactly what she wants. She's just trying to 'train' Neil.
So my point is - this is so far from reality. Most girls I know are sitting on a mountain of issues, and it is as much the girl's issues as the guy's issues that lead to destruction of the relationship.