Do you have different sex drives ...or is it you've lost all sexual attraction for him? Does he want to have sex with you....even after telling him that?
I agree with you he deserves more .... a roommate to split expense with no thank you did that for awhile. I admire your honesty I bet he did as well. At least he can now plan for his life.
How old are your kids.