I did make it clear to her, on several occasions, that comparing me to her exes is NOT acceptable to me, because all humans have their flaws and no one is perfect. During one such argument earlier today, I totally lost it, told her to get back to one of her exes if she thinks they are better than me, and walked out in a huff. I then blocked her numbers and emails, and don't want to have anything to do with her anymore.
Was I being too harsh? Please note that breaking things off is more of a loss to me than her because she is an attractive woman who has a lot of options anyway, and can get anyone she wanted. Me, on the other hand, is an average looking, socially awkward man who only has kindness and compassion to offer (which means majority of women wouldn't want me anyway). Still, I don't regret breaking up with her.