check out the cost of a kelvar vest or see if you can rent one. Wear it to work if he shows back up. This will make others very aware of your feelings. This guy should be given counciling or treatment, not fired. Taking other peoples meds wont help since it takes a long time for the prozac to kick in.
thanx,
bill