I think realising that nothing is perfect and things can always go wrong whether we planned for it or not helps a lot in moving from a complainer's mindset. Complain is easy, change is hard. Better do the hard and forget about the easy because the former is what ultimately makes a difference.