I feel girls/women are pretty easy to understand. Hope I'm not being in anyway offensive to any on this forum by saying this but they don't make logical sense. When something happens guys always try to logic out the problem when that's not what they want, they want understanding and comfort from the guy but because he doesn't understand her then more problems will arise.
I'm in the fortunate position where I can understand most women, I can tell when my girl friends have something bugging them, when they don't particularly like someone, and it speaks volumes through their body language amongst other stuff.
I'm one of those guys who used to blame everything on the "bad boy" or someone other than myself(this was 2 yrs ago, I'm now 20)but I studied, I learnt, i developed, both as a person and just as general member of society. Blaming others gets you nowhere, the problem is much closer to home than you think.