Through all of this, if your manager isn't supporting you, you're probably doomed. Unless they do something that's obviously going to get the company in legal trouble, HR won't care. Remember, HR is there to keep the company out of hot water, and they are never there for you.
This is very true in my experience and probably worth underscoring. How many of you feel like your boss isn't supporting you? Whenever that happens, watch out.
There's a flipside, though. It's not as scary to change jobs as it seems. And you'll probably be much happier.