I mean, if I was offered half of my current salary (which is, admittedly high, as a software engineer) for free under the condition that I don't work, I'd totally take that deal.
Uhh I think to get unemployment you have to be laid off (fired through no fault of your own). I'm not sure how you think he's getting paid 1/2 his current salary if he's fired, that sounds like $0.
Not true. If you get fired for not attending your job, you don't get unemployment. If you get fired for performance reasons, you get unemployment. My father got fired for "insubordination" aka his manager not liking him. He still got unemployment.
It's up to half of your previous salary capped up to a certain amount. I actually don't know if my father got half of what he used to earn, but some people that worked for a long time before getting fired or laid off do get half.