I live in Boulder, CO and they definitely get it right. It really depends on where you are. The same goes for Europe.
We are all very critical of our own country. Visiting a country is not the same as living in that country. You don't necessary see it the same way and the grass is always greener on the other side (especially in Ireland :) ). So I have the impression that the author is overreacting a little.