The Liberal government has outlawed another 324 firearm varieties — guns it says belong on the battlefield, not in the hands ...