We have 2 small children and he was our main breadwinner. I’m scared, idk what to do. His coworker asked him how much he was making, he fingersigned the amount to him (his boss told him to not discuss pay with coworkers but I told him that’s not legal, it is well within his rights to discuss with his coworkers). His coworker went to the bathroom, he comes back out and within the hour his boss comes out and wants to talk to him. tells him he’s been late everyday (he hasn’t) and that he’s been discussing pay with his coworkers so he’s fired. He’s never had any warnings, nothing. He’s come to work early, he’s worked late, worked through lunch, worked on weekends and this is how they repay him. What can we do?
Edit to add: we’re in the US