I would have been arrested for violence if someone did that to one of my cats!
I hope your cat recovers with no lasting effects Barmaid.x
I have an ongoing battle with the woman next door who I have caught on more than one occasion spraying my cats (with a hose attached to the hot tap) when they are on the wall between our terraced houses (the wall belongs to our landlord, not her, we've checked his deeds), she also throws stones at the cats, not just little pebbles but big half house brick sized ones. I can't work out what her problem is as our cats don't go to the toilet in her yard or chase the birds she feeds, they just sit on the wall looking around.