People are conditioned for complaining because everybody complains and hardly nobody compliments!
But I learned that a compliment will get you far greater advantage than complaining.
If you want to get results, start complimenting people around you. Start with your spouse - for the things he/she does right, your kids - for the simplest things they do, and then watch their performance level go up! Stop complaining, start complimenting!