I fancy a nice little rat myself!
As you may have guessed I am not a cat lover! - but even if I were, why would I want someone else's cat moseying on in and eating my food off the table, as has happened to us? If you keep a pet, you have a duty to make sure it is not a nuisance to others.
The assumption amongst pet lovers that everyone loves their pet the same as they do is a huge mistake! How many times have I heard "Oh he's just being friendly!" as someone's d**n dog slobbers all over my face, scratches my new trousers to bits, splodges mud all over my clean clothes. Hrrmph!
If you keep a pet, you must curb its antisocial behaviour. And never assume that others do not mind - they do!!