This is why I have never liked SPV wallets, you are the mercy of someone else when these things happen.
You are at the same mercy with a full node wallet.
The wallet (full node or otherwise) will follow the chain that the developer programmed it to follow. In either case, you are still in control, as you can choose NOT to use the software that you disagree with.