Just spotted this thread....read through the comments (all valid!) and then the "solution".
WELL DONE YOU!
Sometimes, no matter who you're with, when they're in a grumpy mood, you might still get the same - or similar - complaints. BUT, it's finding someone who "gets" you that'll fix that kind of issue.
Regards, and keep doing what makes you happy.