The folks at AdSense gave me a chance to plead my cause.
Here's their decision:
Thank you for your response.
Please note that we have certain policies in place that we believe will help ensure the effectiveness of Google ads for our publishers as well as our advertisers. We have thoroughly re-reviewed your account data upon receipt of your response and have reconfirmed that invalid clicks were generated on the ads on your site. According to our policy on this matter, we have disabled your account in order to protect our advertisers.
We appreciate your understanding.
The Google AdSense Team