Damn man... If feel for your pain. I am currently try to make this girl i have been seeing my GF. She is amazing, makes me laugh, cute, caring, fun to hang with. It was rough until I met her because i wasn't myself before. I was always getting down on myself about how I let my EX get away. But fuck that now, she wasn't worth the time i spent. She is outta my head and this new girl is what I am all about! Amazing! Listen Buddy man, i believe just from what you have written that you can do it, i believe in you, i think you have the mineral's to take her away from him and set this mate of your straight. I would have personally put my fist through his head if he would have cheated with my girlfriend... best of luck to you guy, you ever need someone to watch your back man lemme know. I will fucking swim if you need a mate dude! Totally! Anyhow man, take it easy, keep your head about you (even though the whiskey is totally a good idea to!) haha.