And these are people that for some reason seem to feel better about themselves when they can complain about others. They aren't very happy and it comes out in the things they say. Grumbling people are annoying people. These folks have the marvelous ability to suck the life out of any party. After you talk to a grumbling person for very long you feel exhausted.
Nothing is ever good enough for a complainer.
They always know better. They will never know the sweet satisfaction of contentment. A complainer is like a cancer. They spread their venom wherever they go. They like to play the part of martyr.