let users delete their posts

I don't think I'd go this far. Part of the reason we extract `current_user.posts` is that we will frequently modify that query with ordering, or pagination. It's uncommon to do any modifications of individual objects, and your controllers will get unwieldy if you do this for every single thing.