It's hard not to agree with most of your points @bala41288
I wonder how things would look if soft fork wouldn't happen. The moment when this fork took place - I felt that our community declared open conflict with Justin and I figured that if I were him - I would do anything and everything to remove current witnesses from their positions. I really feel that we didn't give him any reason to avoid doing it.
Cheers, Piotr