I can't believe Republicans are okay with the bank account freezing aspect. The government taking control of your money and demanding how it be spent is hardly a libertarian concept.
It's almost as if poor people just completely don't matter to them.
What bank account freezing aspect? As someone else said, most government benefits these days are on their own EBT card, linked to that account. Banning welfare benefits from being used at strip clubs or theme parks is as simple as blocking card use there. Similarly, blocking the purchase of tobacco or whatever with welfare benefits can easily be done electronically. Nothing is stopping a welfare recipient from using money in a personal bank account to go to a strip club or buy cigarettes, or auditing that personal account.