People don't appreciate anything these days because everything comes to them to easy. You are just spoiled, ungrateful and unrealistic like a lot of people. I don't care about this argument at all, now you can say whatever you like, I'm off like I said in the start ... enjoy in "whining and crying" about the things that you can't change.Not this "argument" again.
Yes, even if you received something for free you are absolutely in the right to criticize it. If I for whatever reason got a free burger and the wait for it (service) was long and it was undercooked I can still complain/criticize the establishment that gave me it.