Originally posted by ramanth
Get an air horn. When you see your cats on your car (or any vehicle), scare them with it.
I would think the same, but isn't there a risk that they try another car then?? (may be a stupid idea)

I have no other idea for you. OMG your neighbour is unfortunately those kind of people exist everywhere in the world! They probably don't like human beings either!