A bit of context:

I bought a house about 3 years ago. A coworker (not on my team but same department) kind of pushed me (and yes I'm a pushover) to let him rent from me.

So yes he's my roommate and my tenant.

He pays seriously low rent. He pays about 75% of the low end of what he might pay elsewhere (60% of what he'd have to pay if he split an actual apartment). He pays about $100 total for all utilities (cable, internet, water, sewage, electrical, gas) and I pay the actual bills (my portion is easily 3x his).

To be clear, he **is not a bad guy and he would probably pay if I asked for more.**

It's just that it's my house and I kinda want to enjoy it by myself. Plus a lot of things he does annoys me. He left the fucking front door open once! I have security cameras and he just makes fun of it and constantly forgets to arm it. He never turns the light off anywhere. The few rules I have for safety purposes he forgets (don't turn on the dryer and leave the house, please for the love of god unplug the god damn toaster oven). He rarely takes the recycling out. After two years of begging he finally takes out the trash but only if he made chicken that day (and he hasn't learned how to put the trash can out for collection). Not maliciously, he's just clueless.

And I admit at first I was happy to have him because I figured I could meet more people through him and what not. But nope that isn't happening. 

If he leaves, I would have so much freedom that I constantly day dream about this. Like I could use his room as a game room! I could actually vacuum the whole house (I'm a neat freak... he hasn't washed the bathroom rug in the nearly 3 years he has been here - he also didn't how to use a vacuum cleaner). I could dance around naked the house! I can put up speakers everywhere and play all of my shitty songs! I won't have to check if he closed the front door!

Anyway I've had some of my friends and mutual co-workers call me an asshole because I said I wanted to cancel his lease in the next two months (yes I plan on giving him like 50 day notice). They say I'm a lucky fuck for being able to find a good roommate (because he is) and others struggle finding a good roommate (and I agree - all of my roommates in college were nightmares). They say I'm spoiled for throwing away a source of income. They say I'm an asshole for making him find a another place in a tough market. 

I really keep dreaming about enjoying the house alone, but I fear they are right. Am I the asshole?