Buybacks are worse because so much of it has not been financed with cash, but cheap debt from issuing corporate bonds which are now at risk of default.
Borrowing for tax purposes is sort of a perpetuated myth. Firms in zero tax nations have debt, and firms in the US prior to corporate taxes had debt. Debt is first a foremost a way of financing corporate activities.
I don't necessarily think that companies should be banned from ever doing stack buybacks when they have sufficient cash (for some definition of sufficient), but allowing companies to take on debt to do stock buybacks seems asinine, both on the part of the company doing the buyback, and the creditor lending them the money to do it.
Any company doing so should be the last one to receive a public bailout; so maybe regulations should be targeted to industries deemed too critical to fail, such as airlines.