Hey there jjm,
That was quality advice from igmistro, seriously listen to that advice! (hey igmistro, do I detect a little ideagasms teachings there? :-)! Also just an observation man, but reading your post I kinda picked up that you have alot of the same qualities that enrage you as your girl does. you know the whole world is your mirror thing? Well here's an article on the
Inner Game Tapping site that helped me understand things alot and I hope you find it helps you too man, good luck ;-).
Why You Must First Love Yourself - Tapping.com