It would seem to me that if you’ve got a questionable structure on your property drawing attention to oneself by being critical of what others want to erect on their own property is bad practice.
I have nothing against the treehouse and I hope she is able to keep it. But why she should have a “right” to have a particular structure while protesting that others do not have similar rights?