The problem is, different sections aren't good enough. The harmful chemicals in the smoke will wind up being inhaled by people on the far end of the restaurant, probably unbeknownst to them.

I think if an establishment wants to allow smoking, it should be permitted to do so, but warnings should be posted on the entry doors.