This is one of those misleading parts of the statute. I don't like that I need to review the accounting records of an establishment in order to determine if I can conceal (which I rarely do).
Example: I go to Mr B's Pub in Royal Oak for lunch. The place is packed with people having lunch also. Very few, if any, at the bar drinking. Is it a bar that serves food? Or a restaurant that serves drinks?
Now if I go in the same place on poser bike night in royal oak, it's filled with people drinking and few eating.
I OC there, without issue, all the time. But for those that choose not to OC, this presents a dilemma.