Welcome to SR, Jenny.
I know you are sincere and wouldn't be here if you were not, but sweetie I have to ask you, what are YOU getting out of this relationship? And I am not talking about his disability.
He calls you names and tells you you are stupid, he sleeps with a gay man and is bisexual, he wants you to leave when his friends come around and he stinks and is dirty...and before I get rocks thrown at me for that one, I know many disabled people who do not stink and are not dirty and take personal pride in their hygiene.
Perhaps the problem is something deeper, a lack of feeling that you are worth so much better than this?
I'm glad you joined us and hope you don't take offense at my reply. We are all here to help you KNOW that you are worth more than this.
Hugs