Only because the automotive industry has been too slow to design and produce non fossil fuel vehicles! Oil is big business and they don't want their profits diminishing!
Yes, but not in a confined space or in close contact with someone!
As well as men's cologne. I usually take a step or two away from the people that almost bathe in the stuff!
I have a right to be in public and to not have to deal with somebodies foul smoking habits and the smoke they produce. The laws are changing in favor of people like me so why don't you just deal with it!