Was i too harsh?

So my ex friend beth was here October through december. She's done a number of things, including:

Stealing from my grandma

Not showering

Assaulting me

Insulting my brother and sisters

Tried to flirt with my husband

At all the food in the house

Made fun of me

Called me a hypochondriac for being concerned with my pregnancy

Was rude to my friend danni

And made horrific posts about me

I finally confronted her but was i too harsh?