(((((((((Capp)))))))))
If that's what helps you, then that sounds like a sensible idea.
But no-one has any right to bring you down. No-one at all.. You don't deserve it one bit. Especially when they brought you out of what sounds like a great mood. That's completely unfair! They were most probably envious of your good mood.
Don't let people like this get to you. Easier said than done, I know... But understand that they must have their own issues to be bringing someone else down to make themselves happy.
I hope this has helped.
Take care of yourself