Passive and active smokers are equally affected by the ill effects on smoking. However, I think that smoking should not be banned in all places. Instead, the government should select in what places this law could be applied.
First of all, smoking in areas where the air can flow freely, is not dangerous for passive smokers. Non-smokers can choose not to be around the smoke. Besides, they can be injured equally as smokers if they spend too much time near them.
The second reason is that banning smoking in all places would cause many shops to loose their regular business. Some smokers will not attend to bars , shops, restaurants and even outdoor places, so the number of customers would decrease.
Opponents to this view, say that smoking hurts the world. If smoking keeps infesting the environment, soon open areas will be full of smoke and instead of smoking places, there will be small non-smoking areas. Besides, smoke travels much more than twenty feet and wether you smell it or not if you pass through the toxins, they hurt you.
Taking these points into consideration, baning smoking in indoor places only, would be fair for all people. In outdoor areas, people can choose to stay near the smokers or not. And smokers should lit a cigarette far away from non smokers.