If they felt that strongly about the 20% gratuity - they should have paid the rest of the bill, at least. This was simply theft. I'm not a fan of tipping, and even less of a forced gratuity, but the solution is to refuse to do business there (and tell them why) - not dine and dash.