Right I'm currently at my mums due to waiting for a decent enough house to become available, I've got a good strong amount to spend to get a nice house in a decent area without skinting my businesses, but as I'm at my mums at the minute my son is still at the ex mrs' house and they're having quite a lot of arguments due to what has gone on.
Anyway this is the bit that made me ask for you guys and girls advice. Yesterday me and my son was sat up eating some dinner, then who should walk past, the bloke she cheated on me with, "I said don't even look at him". He turned looked at me and my son who were sat in the BM and said something didn't quite catch it all but there was a f**k in there and something else he said too. My son then went ahead and said "Thats him!", now I was half way through eating a burger and wasn't ready for my son to just fly out of the car and get in pursuit of him.
I then got out of the car and quickly tried catching up with them, by which time they were already half way up a very long road so as I'd left the car unlocked key in the ignition and the door open etc, I ran back to the car to get it then raced down to catch them up. I then saw him with hold of my sons shirt, my son now has marks all over his neck too. My son has said he came across very angrily, but anyway I saw this and was obviously not very happy, got out of the car and said "what the blank do you think you're doing touching him" (and my son isn't a pussy either but this makes it sounds like he is) (He told me to put that in

) anyway after I'd said that, I then stupidly

grabbed him round the throat shoved him against a fence and punched him in the mouth giving him a very bloody lip, then he tried to push me backwards which made me not very happy again so I went for another one but he ducked just before I could get my blow in, I then saw this fist out the corner of my eye come and catch him a treat right under the eye, of course it was my son, who didn't seem angry at all. Then I said to him come on lets go, and I then rang his mum and said to her we've got issues.
Anyway spoke to her and he walked past, didn't do anything to him there and won't do anything to him again

This is the serious bit now being honest, the mrs told my son last night that she had called it off with him, which cheered him up a bit. Today she gets in from work and says to him I never said that. Which to be honest I wouldn't say made him angry

but made him feel like shit to be honest.
I mean yes, shes done what she has done, but how can she still even be considering even talking to him after grabbing not only my son but hers too! I need to get hom out of there but I can't yet as there really is no room at my mums and I can't get hold of a house just yet. His mum keeps saying to my son though "oh if you didn't get out of the car none of this would've happened", but he made a hugely valid point by saying, "if he hadn't have said anything to me then I wouldn't have got out of the car anyway". For some reason though she really can't see that and I don't know as I said how she can even consider him after he did what he did. It does actually make me upset that she can be like this towards me but 100% more importantly our son

Sorry for the essay by the way people.