Don't ever let people disrespect you.at the moment you are giving this man permission to do just that. If it's your home tell him to leave if he won't get the police to remove him.He only wants to use your home as a place to stay rent free .No show him the door he has no right speaking to you in such a degrading manner.He needs the medical attention not you.
Put on your big girl panties stand up to him and show him you are powerful and you will not be disrespected or spoken to in a derogatory manner.
You don't need people in your life that behave in a vile way towards you.and don't beg your giving him all the ammunition he needs to keep degrading you.
He's a low life and not worth a thought there is kind caring men out there who will love and care for you and once you rid yourself of this creep go out there and you will find one.
Best luck Dianne xxx