What's the difference between Americans and their culture? Seriously. What defines an American? Wouldn't that be being born in the United States (unless you are arguing 'Americans' include anyone in the Americas, in which case, yes, not all 'Americans' by that definition are hateful), and raised in American culture? Sure, if we include the guy who was born in the States but raised in Australia, he might get offended with being compared to the guy that shot up that Church, but I'd ask if he considers himself American or not. 

We only have 1000 characters to work with here. "American" is 8 characters. "People born in the United States and raised in its culture" is far more than 8 characters. Sue us if we're a little terse on Civil.