Inanna - just want to offer you a massive It is hard to live with behaviour like that. I hope you don't mind my asking (ignore if you do) what does ASD stand for?

It does sound like you're doing all you can by reinforcing non-dramatic behaviour and reality testing with her.