It depends (of course!) on how often deletion is an action that is likely to occur.
I obviously agree with the sentiment that tasks need to be made easy to perform - that's a given.
However, deleting a lot of content should perhaps be slightly less easy - provided it happens infrequently. If deleting stuff happens every five minutes then it should be as easy as any other task - and presumably it's more likely to relate only to something that happened in the last five minutes and therefore possibly more easily reproduced.
If deletion happens say once a month, then I don't think there's an issue in having to press a couple more buttons or in having to go through a confirmation stage which shows that you are deleting a large number of items that have been accumulated over a long time span.
I'm sure users will understand the critical nature of the task and appreciate the (slightly) extra difficulty in the task.
Somewhere in between every 5 mins and every month (or more) is a sliding scale, and you need to consider where your app and the deletion task sits, in terms of critical nature and barrier to accidental deletion along with frequency of action.
I'm not saying make it too difficult or onerous, just a noticeable notch up from your normal 'easy' tasks - just to give (and to force) the user a little time to think about what they're doing, as opposed to thoughtlessly or instinctively clicking an 'OK' button before they realise what they're committing to.