You recognize your mistakes, and hopefully won't do stuff like that in the future. You didn't really 'fuck shit up' if he was the scum, although cheating does dampen a relationship. You're a good girl, I'm sure you'll find something better with someone else.
thats is terrible i am so sorry that he was suck a jerk bag. I really hope is steps on a lego and falls down a couple flights of stairs
Things happen. I'm sure you've had friends go through similar and just don't know of it.