I do agree to some extent that economic inequality should take some of the blame. I think the economic inequality here in the States is quite worse than other nations that we're routinely compared to in regards to gun control.
However, economic equality is the other issue that Republicans are determined to work against, and as difficult as it is, gun control laws will be faster/easier to enact and make it more difficult for folks to get their hands on weapons. It's not a panacea, but it's something.