The last thing you want to do is freak out and have a panic attack or worse.
> I've been here since 2012, and I've never felt like I wasn't just about to be fired.
Your job sounds like it sucks, are you being bullied? You sound like an engineer co-worker who was fired and then re-hired for the same position after they couldn't get someone to replace him at the same cost. So after he returned he felt that he could be fired at a moments notice when the opposite was true. And they knew that and kept the pressure on him. That was 4 years ago and he still works harder than anyone yet they still are up his ass. They know he is a quiet person who wont speak up and the manager is a hot headed gym rat who is an imposing bully so it doesn't stop.
I told them years back to fuck off and die and wound up getting a raise and as much time off as I want. Don't let those fucks bully you into feeling like you have to sacrifice yourself when they wont. They wont respect you until you fight back.
If they fire you then they didn't need you to begin with and have been fucking you since 2012. No loss, but you need the paycheck.
> When it was just "me" in the world, I could afford to be cavalier and take chances, but now I feel completely dependent on a group of people that demonstrably DNGASFF about me.
By group I assume you mean work or family? Speaking of family, do you have family near by? The modern thing to do is to split up all over and have kids with zero familial support network. Not saying it can't be done but my friends with kids and ample family support can easily do leisurely things when two sets of grandparents or a sibling can watch the kids for free without worry. Otherwise you have to pay some stranger to do it. If you are not on good terms with your family then it will be difficult.
If your family doesnt give a fuck then oh boy...
> I'm not a fast talker, my resume looks like shit, the only thing I know how to do is program, and we're about to have a baby.
You and a million others pal. Everyone goes through this shit and then some. Your skills pay bills so don't fret, you just need a change in scenery. The longer you sit in shit the harder it becomes to clean up.
> What do I do?
Don't panic. Its easy to freak out while running around waving your hands and screaming while do nothing. Its harder to sit down and buckle up. Time to fix up your resume; have friends/family/trustworthy coworkers review it and then start applying. Nothing will change if you do nothing and accept abuse.
This comment might mean nothing but I sympathize with the panic and workplace bullying.