I dont drive at all, let alone a 4 x 4, I'm on foot mate lol.
The end of the day it says above the door Public house, its open to the public and no one should have to deal with having smoke blown all over them if they dont want to, It does put alot of people in discomfort coughing and what not, as they're trying to enjoy a tot, everyone knows second hand smoke can ruin your health and all because someone is too ignorant and selfish to just stand in the door way or go outside to smoke.
Not every none smoker has somewhere else to go as you suggested, and no one should realy be Driving do