Don't be so hard on yourself hun, guys can like you, but this one doesn't sound like he's worth it if he'd done this - you deserve better! I understand you're mad honey but there are other ways to get your anger out - check this out
here - and maybe other things online can help to
release your anger, without hurting yourself. Sounds like you're hurt enough already, eh?
Don't give up; you can get through this xxxxx