That really does suck. And, I understand the financial stress, as well as the job hunt stress.
I hope you find a position with a better employer and company. If that is how they act, I feel your better off without them, and wish you a much better position with a much better leadership team.