You might want to consider deleting this post and resubmitting anonymously. As it stands, your comment history reveals both your name and your employer's name.
That aside, my advice would be to move on if you're being offered significantly higher compensation for your work. Also it sounds to me like your work environment (i.e. your boss) seems to be having somewhat of a negative emotional effect - maybe it's best to leave rather than spend time feeling pissed off with the place? Life is short.