These people need to be sniped.
>> These people need to be sniped.
Among other definitions, there is this one too:
To aggressively challenge in speech or writing...