Long story short, I'm a security guard and after a couple of months decided that with a history of suicidal ideation I probably shouldn't carry a pistol, I told the doctor at my work, they said I could no longer carry a pistol and I figured they were going to bring me in today (yesterday now), fire me and that's that. Well, somehow I was not fired, I got in at 1:30, sat for 2.5 hours waiting for something to happen and the people who should have done the firing just went the fuck home... So, I continued to sit. I sat until 9:00 when I was told to go collect trash from the various guard posts. Ok. Then they told me to report in tomorrow at 7:30am (I don't work at 7:30) and they would have me working days until "my issue is resolved". So tomorrow I'll just let them know that it's not going to be resolved, hopefully they can me then, if I quit I cannot claim un-employment. This is weird as hell because I may end up in a stalemate as a glorified janitor until I can find another job and resign.
They might have to talk to legal first and make sure firing you won't bite them back in any way. If they can reasonably place you in another position, they will likely choose that option for a while and then let you go for "poor performance" or something. Basically at this point you're a risk to the company and they can't afford to keep you long-term. They might be going for an amiable parting down the line, but it depends on who's in charge and how they handle it. Sometimes there are good people in management who do want to help if they can.
That's a good take. Someone did mention to me that they were waiting on some paperwork today that may not have come through by their normal quitting time.