No it's not. Three of those things breed criminals, and the fourth makes is easier to commit violent crime. Simply blaming "criminals" is tantamount to throwing your hands up and saying the problem is unfixable.That's a lie. Criminals are to blame for the bloodshed.The bloodshed in Baltimore is blamed on entrenched poverty, widespread drug addiction, failing schools and easy access to guns.
Keeping guns out of the hands of those with poor intentions - or at least making them difficult to acquire - does help. But so does reducing poverty, drug addiction, and fixing schools.