It doesn't seem right that you should have to put up with surprise visits after you have already been checked out and approved. Sorry I can't really offer advice as our laws are probably different to yours. Your cats are obviously well cared for and loved, you would think these people would spend their time and money going after the ones who don't look after their animals.