How screwed am I

So I no call no showed today. It wasn’t intentional, it’s my day off from college and i had car work to be done this morning. On top of that I had some personal/family issues pop up to where i had to watch and get my brother from school. So I called after they asked if i was coming in. They got super annoyed, (reasonable) but then started placing the blame all on me saying I should know the NCNS policy. I’ve worked here 3 years and besides being stuck in the snow last week and the occasional, hey i have practice i can come in at xx instead of xx. I’m worried they’re gonna write me up and all that stuff. I can’t afford a suspension. should i union up the minute they try to talk to me? this location is also kinda notorious for retaliation so im not sure of my next step