i see what you mean but the solution is not by removing the decentralization and make an authority to look over them. the problem is coming from the SPV mining.
if pool decentralization continues hopefully this problem would be solved and no more pools would risk doing it.
The current peer to peer protocol has banning rules in place (although "rules" may be a overstatement). When a peer does something bad, the other peers will disconnect. Perhaps miners should have a similar ban policy. SPV miner submits a bad block, they are banned from block submission for 72 hours.
That would learn them.
More than likely they would just change their miners tag to look like it came from some solo / anon miner...