Remember the gun rights folks you mention in your last few sentences live the life. They've decided to make society a better place, to protect themselves and their families. It's a 24/7 responsibility.
The pot smokers you're speaking of are probably the same type of gun owners that leave loaded handguns out for kids to find. They probably only have firearms around to protect their stash.