Have you considered leaving then? Oh yes - both you and BAAAHHHHHJJJAAA said you would leave over the recent changes.
I'm glad you decided to stay (even if forums are a bit depressing). But have you considered that there is not only the flame (stick)? There is also the carrot...
If as you say, it is constant new teams of Devs, why not give them a chance rather than transferring your vitriol to them as they arrive...