Donald you need a thicker skin.
It is what it is.
You are providing a simple room for a simple price.
There are people who need this and you are providing a service for them.
Host the way you wish and don't worry about nasty reviews.
I actually like nasty reviews - it lowers futures guests' expectations and "makes it real"
A few suggestions:
1. Increase your price. Reward yourself!
2. Protect your roommate. House rule: "Roommate will not answer requests - please don't ask"
3. Get a professional housekeeper with hotel experience. Reduce your stress and improve your quality of life.
4. Don't worry. Find a balance and enjoy.