Most Helpful Guy
Most Helpful Girl
You've got to be trolling... lol
If you don't like him eating your food or coming by when you're not there or petting your cat (really?) then you need to tell him that... set boundaries. Maybe he misunderstood when you gave him a key and assumes it's OK to come over whenever and make himself at home. If that's not the case, tell him that.
As for the fact that he seems to love your cat - HOW is that a problem? lol