If you have problems with your spouse, seek professional help or talk to a trusted friend. Victimizing co-workers because of personal problems is not only unethical but very unprofessional. Never get into a shouting match with a co-worker no matter how angry you get. When you feel you are being persecuted on the job, find a nice and diplomatic way to resolve the problems. Emotional outburst can be counter-productive on the job.
Verbal confrontation can lead to other forms of physical violence.
Find a neutral ground to negotiate issues with the boss or co-workers. Learn to approach others about job related issues without either intimidation or being intimidated. When you feel intense anger or hate towards an individual on the job, immediately look inside yourself. True enough, somebody could have created a problem for you. But the intensity of your reaction is usually based on emotional amplification by pre-existing problems.