@sullyfish6,
Good questions first of all.
I honestly do not know why I behave this way but I really want to know why, good or bad. I think deep down, there are reasons I do this, if I could find out what it is, then the problem will be manageable.
When I bad mouth those people, I was thinking t: I hate those people, I want people to know they are bad, I am angry with them, I want them to suffer from their bad behavior, that people will know they are bad and they will dislike them like I do. These are what in my mind when I bad mouth them, while feel guilty doing it because I don't think this is a good thing to do.