Everything they did, they could have done (and until recently did do) without any changes to policy from core, so I don't understand why you feel core is in any way responsible. Realistically it would not have been possible for core to stop this, even BIP110 doesn't stop this.