The alternatives would be the government not giving people a reason to riot.
If we're at the point of debating which weapons are or are not allowed to be used on a civilian population, then the government has already failed in its most basic responsibilities.