He was wrong and the company was right to sack
The company should have had the sense not to put themselves or their employees in this position, by promoting (which is what they did) what is still to many people a contentious subject. I accept that this argument then opens up a whole debate about drivers refusing to drive buses with all sorts of adverts contrary to their beliefs . . . but perhaps some arguments should carry more weight than others?
Perhaps the driver should have concentrated on transporting people from A to B?
The reason the passengers were delayed was due to the driver not concentrating on this; surely you can see that?
The company should have had the sense not to put themselves or their employees in this position, by promoting (which is what they did) what is still to many people a contentious subject. I accept that this argument then opens up a whole debate about drivers refusing to drive buses with all sorts of adverts contrary to their beliefs . . . but perhaps some arguments should carry more weight than others?