If you're worried about being a walk over, try working for my boss, 3 month behind on wages and I still show up before 9:00 every day. I even took calls on my holiday. Now that's what being a walkover is...
For the work thing, just say no, it's a lovely feeling when you say NO to someone who totally takes forgranted that you're gonna say yes. And for the bird, that's life. Women are snakes with t*ts.. we wouldn't have it any other way