My question involves criminal law for the state of: North Carolina
Okay, so yesterday I was in a large department store and I was walking around. When I left the store I was approached by this woman and she said she was with store security and that she wants me to come with her because she saw me steal something. I told her I didn’t steal anything, which I really didn’t. She said she say me take a watch, but I placed it back on the shelf. I told her to piss off and that I was leaving, she stood in front of me and tried to block me but I pushed through her, then she grabbed me and tried to wrestle me to the ground. I was scarred for my life so I took a pen out of my pocket and stabbed her a couple times to get her away from me. After she fell to the ground I ran away. I feel really bad but I didn’t do anything wrong so why did she try to stop me. I was wondering if I will be in any trouble because I was just defending myself. If she would have let me go I would not have use the pen as a weapon. I am a really good person never in trouble, I kinda freaked out, but hopefully everything will be ok because she was the aggressor. Should I go to the police to file assault charges on her because she assaulted me first. Please let me know of any advice you have.
P.S. I came here for help so please keep your condescending remarks out of it, thanks.

