how to discipline a cat: do like cats do. (which is getting down on the ground, open your eyes, flash your teeth, and hiss)
if the cat doesnt trust your angry enough, paw her.
in order for this not to become animal abuse, do like i did:
move your "paw" towards her fast, right before your about to slap the living shit out of her, slow down drastically, and turn it into a push-away-from-danger
this is
1. similar to cat behaviour = something the cat actually comprehends
and therefore
2. quite effective.
if you dont want to do it, cus you'd feel silly, then im out of options. use a cattle-prod.