Sounds like you have super good boundaries with M’s moods. I can find it so hard not to be infected by the foul moods of others on some level but getting better. I hope he gets some good support soon.