I agree most Americans are both hypocritical and arrogant, but what would you expect in a country that calls its self the mixing pot? basic chemistry, some things don't mix. That being said there are constant power shifts in this country that pander to the desires of of a constantly changing demographic (or pretend to). the bad part is when they do actually listen to the public the other half of the public hates them for it, thus the apparent hypocroacy. examples range from pot legalization to gay marriage, no matter what your gonna piss a lot of people off. so what tends to happen is they just say fuck you all we will decide what you need and then we will administer it to you.