It's sad that they have to specifically say in the law that if you are drinking you can't have the gun on you. That's something that should go without saying. Drinking, firearms, and public places should not intersect.
Something that (to the best of my knowledge isn't included in the bill) I would have liked to have seen specifically spelled out is that it must be concealed carry in such establishments. If you're eating a steak with a good IWB holster the only person that will ever have a clue you're packing is you.
I think very, very few permit holders open carry anyway but I'd like to have seen it added that restaraunt carry be concealed only.