You're absolutely right - especially the second point. With that said, I often find the xenophobia here a bit disturbing, but (and thats a massive but) to say those are "typical American ethics" (like above) tantamounts to a sweeping generalization. One which does not represent American values at all.