I totally empathize.
I related a couple of stories about 'Bob'. Bob was transfered from another location into our area. Mainly because nobody wanted to work near him. He managed to get himself in a wheelchair and tried like hell to get on disability. He epitomized the lazy fat guy that everyone loved to hate. Complete with snorting-laugh and loud wheezing breathing. He would ram his wheelchair into my cube wall constantly and generally make a nuisance of himself. I actually wondered if the admin asst in the area would eventually murder him somehow.
So when you talk about this guy it hits close to home.
Thank god we had a re-org and moved floors. I don't know if I could have taken much more of him.