drush user-block feature and 'You do not have permission to block'
Sometimes modules does not respect that user with UID 1 should be allowed to do everything. And sometimes you simply want hooks to fire with specific user's ID. 

When it happens, you can use drush --user=123 where 123 is UID of an user that is allowed to perform given action.

Source: Drush issue 1126240.