Perhaps you've never been on the other side of that phone marathon trying to cover a shift. It's the ones who never want to come in and help that seem to complain the most about working short. This is how the nursing profession is right now especially direct care. As a DON in a long term care facility I can tell you I would not think of hiring a nurse who thought she did not have to work weekends at least to fill in. i don't want to work them either, but I'm going back in right now on a Friday night after a 14 hour day, on my 6th day this week. My license is on the line as well because of the staffing crisis. This is why we burn out. I hate to say that to fill today and tonight's shifts, some people got three separate calls/texts this week from 3 different people to see if they could cover, did their plans change, do they need the overtime/insentive and differential bad enough to come help. Some just won't give an inch. I feel the same way you do, I don't want to hear that phone ring and don't want to be asked. I hate to even try again, but if I don't and something happens because of staffing I have to answer for it.
**added: since when do we walk in and tell the employer what hours we can work...this is a result of the desperation in hiring felt when a facility is very short staffed. I've been there when having so many openings, you take what you can get and a person can make their own schedule. I feel your pain with the constant phone calls, but if you choose to stay in nursing, you'll have to learn to mitigate it.