This is clearly a very emmotive issue here... look at all the posts!
It appears that we are missing a very vital point here... If you don't ask, you don't get.
How many people have ever been into a restaurant and when given the choice between waiting 30mins for a smoke free table or 5mins for a smoking one, have chosen to wait.
For restaurants to offer non-smoking areas, you have to insist on using them, and when they don't you have to ask for them to put you in a non-smoking area. There is no point coming on a site and moaning about it. WE HAVE TO BECOME THE MARKET FORCE!
If you walk out of a place or refuse to make a reservation because they won't accomodate your wishes THEN they'll listen.