I think you sound incredibly entitled and are missing the point of what it means to be a nurse. To think of it as just a job is to slap in the face to every nurse who's sacrificed their time and life to take care of others who need them, and this is a situation where you are desperately needed.
"There will be no extra pay, no bonus, just regular pay and time and 1/2 when you're in over time. Expected to sleep in hospital, in semi-pvt room WITH ANOTHER CO-WORKER!"
- So??? You want some sort of reward for what you are required to do? What entitles you to it more than anyone else? If you're unhappy with this requirement, by all means, leave. If you're concerned about safety, then ask those requiring you to stay about safety procedures and reinforcement. I'm sure they've taken care of the things you worry about ahead of time. And good Lord, oh no, You might be required to SHARE A ROOM WITH A COWORKER?!?!??!?!? What did you expect??? The Ritz??? Either get over yourself, or move somewhere else. I haven't worked as a nurse during a natural disaster, but I did work during one at a night audit at a hotel. I was the only person that actually lived in the area apart from the manager, and was required to stay with the guests, who were stranded at our hotel for nearly a week w/out anywhere to go or any way home. My job required me to stay, did I plan for this in advance when I was hired? No. Did I complain about it? No. Was I scared like everyone else? Yes, but I didn't let that have an affect on my ability to take care of a bunch of freaked out guests who couldn't contact their families. Your hospital should have an emergency response plan (sounds like they do since you know what's required of you), that works in direct line with your State Emergency System as well as the National Incident Management System in regards to what is required from the hospital. So, yes, in the even of a natural disaster, they can require you to stay. But remember, you're never forced, you just may need to find work somewhere else.