Hard to say, since Switzerland, Israel, Finland and New Zealand (on your charts too) also have very high rates of gun ownership and much lower firearm homicide than the U.S.
And it's not a matter of being pro gun or anti gun. Everybody would like to keep guns out of the hands of wacko's...