Thanks for starting this post...
Everyone should know that their contract can be terminated at any time. We've all seen this: "We reserve the right not to serve anyone for any reason other than race, creed, sex, etc..."
Drivers and O/O should understand that there are carriers out there...