This summer, a trucking company fired a driver for refusing to violate safety regulations. The driver encountered severe weather and was worried he couldn't complete his delivery without violating the ...