It might be a 'signal cannon', which can only (safely) fire blanks.
Either that, or he's being sensible. You can only fire projectiles somewhere where it's safe to do so, backyard is out of the question.
These things may be small, but they're certainly not toys, even the wad from a blank could kill at close range, and a steel ball can riccochet far more than a lead bullet...