When was the last time your son made you a cup of tea? Cooked for you? Did the laundry?
Since when was it ever ok to tolerate rudeness? Why would you reward this behaviour by continuing doing things for him?
As parents out job is to prepare our children for successful, responsible independent living equipped with social skills ( being kind and helpful) and and life skills ( knowing how to wash clothes, cook, clean etc) so that they become decent, lovely partners and dads one day. Not provide a hotel like experience for them.
If you haven't taught your son these basic skills, and instead have rewarded misogynistic, lazy and disrespectful behaviour by giving him everything and not expecting respect and kindness in return then what did/ do you expect?
You introduced an adult male role model to your son's home who was abusive, what is that going to teach him?!
Honestly, women can't give, give , give and their sons take, take, take. Healthy relationships are always give and take.
So many women do everything for their sons and expect nothing in return, creating spoilt, selfish, entitled, misogynist and aggressive abusers for the next generation.
You reap what you sow and now you want to palm him off as damaged goods.
Stop pandering to him and make sure he knows the basic skills outlined above, to make a success out of independent living before you kick him out.
Why did you allow an abusive adult male into your son's life? Did you not think about the impact it would have on his life?
From the moment you tolerated rude or abusive behaviour from a man was the moment you conditioned your son to believe this is normal male behaviour.