I'm so pleased you seen the light @Owldeb2005
He is vile. If I heard someone call my child those names we would split up that very minute. Your son has to be more important to you than that vile man. Your son needs you to show him he's more important. He needs you to remove that man from his life. He will only damage him.
Your DP sounds awful in so many ways op. You will be much better off without him. Please do what you need to do to leave and take your DS and be happy together in a loving and calm home, where the lad can be himself without one or both of you getting grief.
And by the way - when your DP says his friends have commented on your son (if I've understood correctly) - do you honestly believe him. Because I am 100% certain that is all made up. He's trying to make you doubt your own opinions, trying to turn you against you own teenage son. It's vile and pathetic behaviour. A grown man who is scared that you love your son more than him (which so you should).
The only right answer to him criticising you son, and saying his friends think the same is 'I don't care what your loser friends think. I don't care what you think. My son is the most important person in the world to me, and he's worht a thousand of you'.
Of course I'm not suggesting you get in to that conversation with him, as he sounds unhinged and violent. Just look after you, look after your DS, and get out safely.