We're not all gun toting, bible clutching, huge pickup driving rednecks in 'murica. Lots of us believe in gun control, but the corporations and powerful business interests control the government. And they keep the population divided and arguing about social issues (when in reality both parties are pretty similar when it comes to how they vote on social issues, and legislation that is passed when one side has a majority).
Also have you seen the size of America? It's pretty big, just in one county you can have redneck sections, nerd sections, hipsters, Arabs, Somalis, Hmong, rich elites, homeless, etc. Now extrapolate that to a state, or a region, or the whole country. Trying to generalize any country's people is ignorant, let alone one the size and population of 'murica.