OK, let's unpack this detail by detail. She didn't "attack" you with a knife, she threatened you while holding one (legal difference.) You decided to cancel her contract, you owe her money. Two separate issues.
OK, let's unpack this detail by detail. She didn't "attack" you with a knife, she threatened you while holding one (legal difference.) You decided to cancel her contract, you owe her money. Two separate issues.