The only way to fight asics is to stay on top, more frequent forks, make some system to handle forks better, get users to expect forks and know what to do.
Over and out.
If the wallets could be made to check for updates upon launching (or every so often while running), that would help the average 'user' a lot.
Dunno if a pure auto-update would be the best idea. But at least if the wallet checked if an update is available, and notified the user, perhaps also offering the option to 'download and install update now'. This would be sweet!