Blushrr,
I am going to agree and disagree with the ladies on here.
I agree. You are a beautiful, kind woman. You are clearly intelligent and caring, and you are one of those cases that we call "the whole package." I have really enjoyed getting to talk to you on here. You are so encouraging and supportive, and I could go on and on about what a wonderful person we all think you are!! It makes me really sad to see that someone would be so blind as to not see that, and even worse: break your heart. We can all relate to that on this forum. In fact, I have received support from the ladies on these forums about a jerk in my life too (not my boyfriend, a "friend" of mine). We are all here for you!!
I disagree with the notion that "all men are superficial jerks." That is absolutely not true. What is true, however, is that there is a difference between "men" and "boys", and the slogan should really read: "a lot of boys are jerks." The little boy you are dating can't be considered a man, because REAL men respect you and look past superficial aesthetic qualities, because they know that they don't really mean anything in the end. The toddler that is your boyfriend is a fool, an arrogant, ignorant fool, but you can't let his foolishness keep you from meeting new men and giving them a chance. Keep your standard high, because you deserve not even a notch less than perfect for you. After dating a pubescent boy like him, you will be blown away by the MEN who are dying to treat a girl like you right. There are just as many nice, decent men out there as there are jerks, and it's horrible when the mean ones deceive you, but not all of them are like that. Trust me!! You're a smart girl. Get your beautiful self back out there and meet some new, awesome people. Girls like you are a hot commodity, and you can definitely afford to be picky. Never let a little boy fool you again!