Problem is what is the cause of these losses of life.
Like in this case, is removing gun from the element going to solve the issue? I don't think so, given there are tons of cases in China where gasoline, knife, trucks, chemicals, are being used independently or in combination, in order to carry out attack against a group of unspecific people, to express their hatred against things they don't like in the society, ranging from corrupt police to personal relationship affairs.
Given the level of preparedness in this specific attack, I doubt the attacker changing their weapon from gun to something else would result in less fatality or injury of victims.
In the USA those options are all still available, but guns are the most efficient way to mass murder people (for the average citizen). Trucks are definitely very hazardous and lethal, but it's telling that there are so many mass shootings in the US with guns. Knives are a lot harder to carry out mass killings with, you just need 2-3 people to apprehend the killer, but gunmen can get through quite a few before being stopped or killing themselves.
Given that every other developed country has significantly
lower deaths in all ways related to guns, I don't think it's an unfair or unjustified assessment that the guns play a huge role.