Sounds to me like you could use some therapy, it's not good to have this much hatred inside.
It's ok if someone does something that bothers you, some noise or some smoke won't kill you, it's just perspective, objectively it doesn't hurt you in any way, but the reason it does is because you have these strong beliefs against it, so you basically choose to be hurt.
I travelled for hours next to a crying baby and didn't let myself complain about it, why would I? the mom knows he's bothering others, but what can she do about it? leave her baby behind or not travel? What if it's something important? have some sympathy for people some day you might be in their place.
Also your wife isn't allergic to smoke, cigarette smoke isn't an allergen.
And then there's the "coal rollers". People who have such contempt for the environment that they specifically and intentionally spend time and money to alter their vehicles so that they can harm other people and publicly display their Negativity. I _might_ hate those people, I certainly don't like them.
If you acknowledge it does hurt them in some subjective way, why do you assume that the reason it hurts them is because they have strong beliefs about it, and not the other way around?