The solution to the multi-mega-dollar ASIC industry is to change the hashing algorithm and let their multi-mega-dollar project become worthless. If they didn't burn enough money, do it again. The solution to the ASIC lockdown is to change the hashing algorithm anyway and let the miners either use GPUs again or buy new ASICs.
It would be much better idea to simply allow multiple hashing algorithms to be used in block chain so whole network can make a switch over night.
This would make it even more fun.