===Another opinion=== 
 I hesitate to say anything, because I'm really not a fan of Gavin's hyperbolic argument style, and it annoys me enough that I'm disinclined to stick my neck out for him.  But I've looked at how this unfolded, and it strikes me as a poor block.  As I understand it: 

 *Administrator review issue is a red herring; you obviously can't get immunity from blocking by quickly criticizing someone on their admin review when they warn you. Let's at least stay on point. 
 *The pre-block warning was for lobbying to have Glasscobra blocked; after the warning, Gavin didn't lobby for blocking anymore. If you (Sarek) planned to block him if he simply commented on Glasscobra anymore, you should have said so. 
 *Blocks are blunt instruments, and should be used more sparingly than this. 
 *If you were tired of hearing Gavin talk about Glasscobra, then stop responding to his comments. It's really poor form to have someone answer Gavin, and then block when he replies.  A better solution would have been to simply ignore him after he made the same point for the seventh time, and give him the last word. If people ignore someone, they tend to quickly stop talking.  See WP:SHUN. I can't understand why this isn't more widely used, especially by admins who should demonstrate more restraint than average. 
 *When you block someone for reasons they think are unfair, it becomes impossible to explain to them how their behavior was unhelpful; they're too busy being outraged at the block.  Going forward, this is going to make it that much harder to get Gavin to change his argumentation style. 
 *Admitting a possible mistake and unblocking now will take a lot of steam out of the inevitable ANI thread that's going to follow. 
 *Gavin, it would be an excellent step on your part to resolve to drop the Glasscobra issue on ANI (it's dead), and discuss on the template talk page instead. 

 So, Sarek, please consider an early unblock here, and Gavin please consider dialing down the hyperbole and outrage about 75%.