i wouldnt doubt something else going on before the break up. seems like your making the right 1st step in getting over her. it's her loss more than yours. you can do better. she'll realize her mistake after its too late to come back. you dont need her, you shouldnt want her, she completely fucked you over. you should hate her, but dont start a war with her. get one with your life. dont let her keep u on the sidelines or make you hold back in your endeavors with new women. you said there were plenty of girls who said they'd like a guy like u. CALL THEM.
p.s. you could always kick the dudes ass and then fuck all your ex's friends if u want to piss them off.