LOL! Yup, can think of 1,000 reasons to carry a knife...none of them have anything to do with shitting your pants. Although I'm pretty sure if you need to defend yourself using deadly force, shitting your pants is a given.
Lots of problems. Even if the can is rated for 300blk subs a supersonic round might blow it up. If'in I were you I'd be very careful or look into a 30 cal can.
Edit: Just noticed you have a 30 cal can so NM.
Way to go MO! My state on the other hand has gone full retard. Sokay...we'll kick the bums out shortly and maybe pass something good like this. I hope so anyway or maybe I'll be headed to WY in a few years.