No, absolutely not, that is not the correct solution to the very real problem of underpaid staff.
Instead I want laws to ban tipping and force jobs to pay a reasonable living wage at a minimum. Yes the product will cost more in restaurants but so be it, it's the honest way to do it.