Overwhack (group)

Overwhack is a global peacekeeping force. Their mission? To "whack evil over the head".