Most if not all rental companies offer smoking and non-smoking cars, similar to the way restaurants used to do. So this isn't about giving non-smokers more choices, but about giving smokers less. Even so, the cars and hotel rooms are their property, so I have no right to gripe, even though I think it's a bad decision. Private property is private property.
Geez, I've rented a lot of cars, and never thought they rented "smoking vehicles" at all...every one I've rented seemed to have a visor-label with the NO SMOKING sign on it.....
That's why I don't rent them unless I have to, anymore. And, that's what I told their Rental Agents when I returned them.