Most folks are not going to be living off of unemployment, the employer and the employee paid into that system for this very reason, it runs out eventually, most typically the person drawing it will find gainful employment long prior to the benefits ending.
Food stamps, and other assistance programs are likely not going to go to these folks either, or at least for a long period, however if they do, we all pay into this for the sake of one day maybe needing it.
I understand what you are saying, however big companies laying off staff is a daily thing here in western ND. The patch is hiring and firing on a constant basis.
Collecting on a benefit you have been paying in to is okay in my mind. Never thankfully had to use it, hope to never use it, but glad its there.