You are correct that all of those are welcomed with opened arms at shelters. If you want a little bit more of insanity then you may want to sit down for this one.
NC has a provision in its gun laws that strictly prohibit any firearm from bringing on any school campus – which carries a felony charge (law enforcement excluded). However, there are concealed and hidden firearms in NC school-based shelters because gun owners cannot afford to lose them in flood waters or in the hands of looters.
Funny how the law works to always protect one particular group but not those asking law enforcement for help?