No country on earth - no society on earth - is easier to criticize than America, and that is why I used the food posters, as I did. Unless Holland, Belgium, Italy, France, Germany, Greece, Turkey, etc. etc. etc. are willing to step up with blood and treasure to combat events such as 9/11, then, the citizens of these countries are delusional (and I include my own country in that assessment) about the realities of peace and prosperity.
Defense is not free. Democracy is not a given. Free speech and free markets have to be fought for by every generation.