It's not that Americans feel the need for guns. Scared sh\it\less morons feel the need for guns, some of whom happen to be American. And like their fellow scared sh\it\less morons in other uncivilized societies, those Americans are able to acquire whatever guns they desire.
Hope this helps.