I like the Scarlet Fists, as it could be interpreted as a pun on the phrase "caught red-handed"