I work in a small sales office with about 6 people for a mom-and-pop shop. The sales manager has been shaming me about my performance to other employees and to the business owner's themselves. We differ on most sales tactics and ethics, despite I my top sales numbers. The owner of the business sees the numbers and sees no problem. The sales manager has been slandering my name in private to other employees. This was exposed to me by my own boss and other coworkers.
A few weeks ago, I walked out when my boss reprimanded me for being late by 4 minutes. He openly yelled how I am always late and don't do my job properly. I told him if he needed me to leave and he said go right ahead.
Now I am being written up for insubordination, and threaten my bonuses. HR provided the written report and the infraction was detailed with his account of the story which states I was combative and left on my own. I refused to sign due to the inaccuracies of the report.
I do not feel comfortable working alongside him, what do I do?