Hello and welcome, ARA.
My heart goes out to you! No parent should have to go through what you have gone through but by being here you will find you are certainly not alone.
You are right when you say "we have to be patient, establish rules, etc."... .but you have to look after yourselves, too. Unless you are able to do that, you get totally burned-out... .no use to her nor yourselves. You have come to the right place to find tools... .share with others as they share with you... .a great support group.
Sadly, there is no magic button. With that said, change can happen... .but it probably has to start with you. In the info to the right

... .one of my favourites is "Lesson 2: If your current approach is not working - change it." For me, when I first got that feeling of being empowered, I wanted more. It has been a slow process... .but I am going forward.
You use the word "we" so I gather you have a partner. It is so important to be on the same page in situations like this... .dealing with the bizarre behaviours.
Have you, yourself, ever been to counselling?
I certainly hope you find comfort and help by sticking with us. The thing is, you can come on board at anytime... .night or day... .24/7... .pour out your heart... .and no interruptions as you do so.
From one Mom to another... .a ((HUG) .
Huat