not feeding the cat tuna will take care of one of those problems
....and as a person who's had to endure many a cat butt I've never noticed that its stinky (maybe cause mine doesnt eat tuna?)
Our cat only pees on clothes when I've been too lazy to clean the litter pan and/or when it hasnt been spayed/neutered
look at the cat hair this way....maybe the OP has a really annoying person that comes to visit and maybe that person is allergic to cats....the shedded cat hair would help to keep that person away in the future riiiiiiiiiiiiiight?