I typically don't stand behind inflammatory comments like this, but I have to say that I agree that pharmacists in general need to have more backbone - myself included. That being said, in the current job market that we're in and the amount of student loan debt that they carry, any pharmacist is lucky to basically have any job. Maybe the most practical approach is to attempt a negotiation, accept a job at whatever you can negotiate to, and while you work that job keep an eye out for better opportunities.
Also, don't take any **** from corporate. When your shift is up, you leave. I've made it a personal rule to never leave more than 15 minutes after the end of my shift. Keep some documentation of your shifts - one thing I'm doing is print screening the numbers if I walk into a mess in the morning, so I have some evidence to back me up if I get accused of underperforming. It has saved me one time. I remember floating to a store, and I took screenshots of the numbers when I walked into a store one day with nearly 80 Rx's printed out and needed filling, and the regional manager happened to stop by the pharmacy later that day and saw the numbers. She did attempt to tell me how to do my job and basically accused me of underperforming "why aren't you verifying more scripts, it's not your job to answer phones", etc - I pulled out the screenshots and they basically had nothing more to say. She tried to downplay it, saying "I'm only trying to help you out.", etc.
Just don't let them get away with illegal ****, basically. Yes, we're gonna have to take some crap, but don't take any more than you have to.