Angel...
We all need a job...
But a company that over works, tricks and abuses you really is no place to work.
I can see that you gave it your all....and so much more. Then, look how they 'reward' you !
I have been 'let go' a couple of times...because I would not play corporate games.
Three days at a steel factory of 80 hr a week crackheads...I quit, two weeks latter- two men died- crushed by plates of steel !
Nine years and ten months at a 'Human Service' agency...let go,
three months latter, CFO indicted on theft...300K.
Owned a business for seven years...(convenience store with wife)...that was good...you only abuse yourself !

General Manager of another metal fabrication co...owner was a crazy man...I quit...' I will not be abused for money !'
So, you see- it happens to many, many good people...You did nothing wrong...and the evil they are doing WILL catch up with them.
Integrity is a very difficult and rare thing to have any keep today. There are so many people and companies trying to cut corners, and feather their own nests...pushing employees to do too much, for too little and saying 'teamwork' when they really mean 'overwork'.
And it is even more difficult to just say 'NO !, I have limits and boundaries that I keep'- to tell a friend, spouse or employer...
'No- my plate is full now, and if I do the thing you are asking me to do, my other obligations will suffer !'
If anyone cannot accept 'NO'...they are are bullying you...and you must keep true to yourself and step away from them.
(It is the best thing FOR YOU....and really, that is what matters most !)
I am over 50 years old (....!), and I will no longer be a servant to what someone else thinks I should do.
We all have skills, abilities and talents...and limits, and we should use them all.
Well...off of the soapbox now, Rick !
Today seems like a dark day...
But I know for certain that the sun will rise tomarrow morning-( and you do not have to drive 50 miles in)
And after all of the emotions you will feel over the next few days...
Something much, much better will come to you.
You made it
through all these years, your gonna make it through a whole bunch more !