Is there a local SPCA or some Humane Society you can report her to?? I know that if the cat has been tattooed then nothing can be done but if kitty has no ID then I would think that some rescue organization could intervene. I don't know what legalities are involved there.

Bless you for looking after him. What goes around, comes around. Good luck!