Why not boycott the restaurant, or better yet protest in front of the restaurant.
print up cards and show them to the clients going in.
This is dirty pool, but all is fair in love and war and then go open up another restaurant near them and take the customers away.