Grenades are a bit out of line, no defensive purpose for them.
However, firearms should not be restricted, there's just no point.
Grenades are WONDERUFL for defense. How else can you get 100 armed people to stay at least 50 meters away from you ?