<human>: Can you give me the gist of the text in a nutshell?

I live in CA. I have severe rheumatoid arthritis in my hands which leaves me unable to make fists or otherwise use my bare hands in self defense. As a result I typically carry a knife (which I can barely grip).

Some 7 months ago I got into an argument with my aunt's boyfriend, which ended with me hitting him over the head with a bottle, gashing it and causing blood loss. I've avoided this guy at all costs since, as he is typically drunk, belligerent and prone to violence.

Recently I was parked in an alley waiting to pick up my cousin (aunt's daughter). The above mentioned male randomly walked past me while searching for cans to recycle. He threw his bag of dirty cans at me, some entered through my open window.

I exited my vehicle to remove the cans and he rushed at me with a knife. I brought my own knife out and kept him at bay; the only thing that kept my blade in check was not knowing what would happen to me from a legal standpoint.

I try like hell to avoid this guy but it's not always possible. I'm not the type to call the police, and nor is he (he refused to do so during the bottle incident), but any witnesses might possibly do so, and my aunt would do it in a second, regardless of who was at fault.
<bot>: If I stabbed a knife-armed attacker rushing at me in self defense, would I be prosecuted? Would both of us be prosecuted? I welcome any advice.