Re cat urine smell -- Nature's Miracle disinfectant, stain and odor remover did a pretty good job, but the scent didn't totally leave until McCrea passed and stopped "contributing." Now that it's just me and Pixel in my office, it smells fine. (Except when the neighbor is smoking pot or the skunks are fighting under the house. And strangely, those two scents are very similar.)
Before you criticize someone, walk a mile in their shoes. That way when you criticize them, you're a mile away and you have their shoes.