You can't generalise; there are idiots everywhere. Many differences arise from simple geography and history. Because of the British Empire and then the USA essentially taking over the remnant of that empire Anglophone countries, in particular the US are in positions of hegemony, culturally, linguistically, etc. If you are born in Kansas city, there is for example no need to learn or speak anything other than English; if you were born in Luxembourg the situation would be quite different. That is not a question of maturity; it's simply situational. That said, people running around calling Obama Stalin or Mao are sensationalist idiots and I hope they don't really believe that.