Disagree completely with his politics and he was a jerk to that girl, but his punishment has been excessive. Leave him be, let him get his life back together for his children if nothing else.
He exercised his right to free speech and expression. He is still subject to natural consequences for the manner in which he exercised his right to free speech. He chose to record himself verbally abusing the young lady at the window. Then he chose to release the video to the general public.
His employer determined that his behavior did not reflect well on their business. Therefore they decided to terminate his employment. Would you keep an employee who screamed vulgar obscenities at a young woman and then released it over social media?
You really ought to ask why he needs government assistance after having held such a position.
Nobody is “punishing” him. His situation, including his current financial difficulties, is a result of his own poor choices.
He’s already proven himself to future employers. He made sure it’s there for all to see. I wouldn’t hire him because he showed that he has no idea how a corporation works. His complaints should have been directed to management.