Sometimes it pays to read the entire thread or atleast following the OP's posts in here.
I'm sorry that it didn't work out for you OP, but it seems like he was looking at you as easy bait and when you didn't bite, he turned on you. It's good thing that you decided to just remain friends and not get physical with him.His remarks about your mom and her situation was callous and truly pointed out his character flaws.
I think you are better off in the end. I wish you luck in finding someone that you can have a long and loving relationship with.
The OP is long gone. You didn't notice?