Some people just strive to being unhappy by searching for the fault of others. Demanding thousand things and searching to criticize everything. It is really frustrating to see that. It would be much easier to once in a while do something yourself or just take it as it comes.
Try saying yes to a lot of things.