Is it okay for a restaurant to publicly shame people who had reservations but failed to show up?

There's a restaurant in Los Angeles that's doing just that - calling out those who never had the common courtesy to call and cancel.

According to ABC News, management is even going as far as to actually post names on their Twitter account.