I clean houses for a living and my boss recently hired a person to help me, as the houses are large. This person has showed up to work visibly high and smelling of alcohol on multiple occasions. I have reported this, as well as many other issues to my boss, to no avail. Tonight I asked this co-worker to stop doing illegal things in my car as we carpool, as a result this co-worker began threatening me, calling me names, and chasing me down a hallway shouting, all while I was on the phone with our boss. However, despite all this, my boss still refuses to fire them and still expects me to carpool with them. Do I have any options other than finding a new job? Also, if it makes a difference, my boss is the owner of the company.