There is an obvious answer - boycott the restaurant. I for one will give it a clear miss next year. Like the previous posting I would probably have been done for GBH. Yes the cats can be a problem to some people but cruelty I cannot abide. Cat or rat it matters not - there are humane ways of dealing with the situation.