What you need is documentation. Keep a journal. Write down what he/she said and the time and date of each occurrence. Gather what you need till you think you have enough to report to someone who can do something about it.
Because of legal issues, some businesses don't fire bad employees, but rather offer them a different position (one they know this person doesn't want) in an attempt to make him/her leave voluntarily.