Not to be crass or mean-spirited but you are probably finished at this company. Crying at work is a huge red flag to any management. If you are a male they think you will go on a rampage and if you are female they think you will sue them. They are pondering how to get rid of you and it will happen during the next "layoff" so it's not obvious why they are cutting you loose.
You asked what you should do. Start searching for a new employer, now. You did well there and rose through the ranks from a temp job. You can do it again. Next time don't make obvious "cries for help" or the results will be the same. You need to seek mental health outside your workplace. It's just a job. There are many more in your future and you're gonna do great. Good luck to you.