I'd school her for it every time she'd bite or kick, and so would my previous trainer. Nothing we did would work, though, she just never stopped.
And Unicorn, sounds like you've got the right idea IMO. Just got to take it gradually & consistently. Remember, speaking of the above, she needs to get as much practice with different people being effective with her & no more practice (if you can possibly avoid it) at her being 'effective' against people.