Yes you are right, a person deos not represent the whole population, calling a nation stupid just because you don't agree with its leader or hating american just because you do not agree with George Bush's foreign policy does not make you less stupid and shallow than them.
What make me reply this is I heard too much about australian talking trash about americans, american health system, american school system while everyday newspaper here in australia itself is full of criticism and shortfall of public services in this country. I just read a newspaper in illawarra mercury that the population of Port Kembla about 5000 people shared only one elderly doctor , that is worse than many parts of 3rd world country, then again that does not reflect Australia either.