Once a problem is solved, they will create another. Know when to time-out with such people. The rule is, as long as these people are kept busy, given numerous assignments, their energies to craft crisis or do havoc will be depleted. Don't react to these people as nuisances on the job, which chronic complainers can sometimes be. Never destroy co-workers' work or denigrate them to elevate your status.
Most businesses have very strict punishment for employees destroying co-workers' work.
You don't have to destroy somebody else on the job to achieve your own objective - this is very unethical. Do not bring personal problems to work or persecute co-workers as a reflection of your personal failures or problems. 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.