Getting emotional about this isn't going to help. It doesn't really matter whether you agree or not with the minimum wage, that is the law. You don't like it:
Kill your business.
Replace your staff with robots.
Move your business to another country.
So that aside, you need to find a way to make your business model work within the confines of the law. That is your job as a business owner. If a price hike is the best way to ensure you comply with the law, then that has to be it.
You can choose to make this an advantage and use it to boost your business's ethos by stating to your customers that you pay your waiters a decent wage (which according to your first post is pretty good). If your customers are happy with that and even more happy about the service they receive, your waiters will get a tip regardless.
Your competitors have to play by the same rules as you do. If they don't, report them to the dept of labour.
This sums it up pretty well.