wow thats an incredible story, and i would have freaked too, i know what my german shepard would have done to that cat lol.....but thats another story, but heres food for thought, go to local toy store, and pick up a super soaker squirt gun, most cats cant stand spray bottles or getting wet, i think a good spray with a super soaker would change the cats mind really quick. if all else fails and that dont work, take a spray bottle and fill it 75%water, and 25% vinagar and aim for the nose, end of problem for good, cats hate vinagar just as much as dogs lol
good luck
ej aka the bandit