2 words “Neutron Blast”.
A neutron blast will be as nothing compared to what the perps, if yet unrepentant to their own deaths, will suffer forever.