No doubt it is a reflection of how they really feel about themselves. When they criticize and talk negatively about others, they are suffering from low self-esteem. When they are just trying to stir up shit, something in their life is unacceptable to them and they use this form of behavior as an outlet.

Simply put, some people are just plain old assholes with no life......pathetic.