Hey, I know your pain! I dated a guy once because I was totally in love with him. After awhile though, I started to realize what a jerk he was. I had actually dumped my previous boyfriend just so I could go out with this guy. But he started making remarks about my appearance. He actually rated me as a "7" on a scale of 1 to 10 because he thought I needed to get plastic surgery on my nose!

Of course he refused to get a job and he did nothing but play Sim City all day. And for Valentine's Day, I ordered a heart shaped pizza for us... I had to pick it up by myself... then when I got home with it, do you know what he did? He took it from me and went straight to the computer! Then he made me sit there with the pizza box in my lap while he played Sim City and ate pizza! Um... HELLO?! Plus this guy never... and I mean NEVER... took his socks off for ANYTHING! Oh boy did that put a damper of our sex life! LOL! I know... I know... Too Much Info!
Anyway, the point of this story is that after awhile I realized that this guy was a total jerk and that he cared about noone except himself. So I left him and I went back to my previous boyfriend. I had SO taken him for granted and I was SO lucky he took me back! And do you know why? Because that boyfriend later became my husband and I haven't looked back since! Sure he may be a poop-head sometimes... but I know that he loves me and that's all that really matters! :D