Public hanging is the way to go.
These people are all about power, prestige, and how superior they are to everyone else [face].
Having to stand before the 'crowd', publicly, and being hung would be the ultimate slap in the face to their self important narcissism.