I would think so... 2nd amendment right. Plus, it's not concealed so he and everyone else can view it too... to know that you're keeping your community safe :)
However, debt isn't a meaningless thing. Here in America if you don't pay your bills you are held accountable. So... with this excessive spending people realize that their taxes will eventually increase because the government doesn't generate it's own money. It comes from the people. Thus...