I am a Tableeghi and my heart bleeds witnessing these events. I also agree with your thoughts.
Although I have some ideas which I don't want to share in public :)
May Allah Ta'ala assist this Deen and those who are involved in the effort (Ameen).
This cannot be undone and I am sure it will be greatly appreciated.