Those who pushed this evil will pay dearly