When they do things like piss in the water or food that means there is a serious psychological problem. I had a cat that would do that everywhere and I struggled for years to deal with it, de-stress her environment, medically treat - but at the end of the day she was neurotic, psychotic, and the cat version of schizophrenic. Some animals are just plain fucked.
I would definitely get the cat into a vet and get checked. They may be able to do something for him or make a recommendation as to what steps to take to deal with it.