Quit that job and find something better. The simplest fix. A place where their own employees are treated in that way - no place where I would even think about working. It aint't theirs bussiness what kind of transportation you take going to work. If they are behaving in this way, ditch 'em and find a better job. Something with actual respect for their own workers.