Its not really about collecting revenue or punishing anonymity. How its set up, any user who wants to register an account via Tor is paying so little that they could collect it from faucets.
It's not punishing anonymity. It's "punishing" bad behavior used through anonymity(leaving the good side untouched). By simply using your account created with Tor and being a good person you prove that you are a good Tor user proved by own actions.
If spammers have to use faucets to collect Bitcoin then that will be a hindrance to spammers, so all good
SaltySpitoon, also do you believe that it would be more useful to throw those symbolic amounts of Bitcoin away rather than keep them? (I mean the XBT that are used against the evil points)
The idea behind it is to prevent people from registering thousands of accounts and doing things they shouldn't.
And it's an awesome idea! It should spread to other sites that experience spam from Tor exit nodes. One idea is Wikipedia which blocks Tor users from editing Wikipedia. If they implemented a scheme with having to pay a symbolic amount of Bitcoin to "unlock" an account then Bitcoin would be the first solution provided for this standing problem.
If the Wikipedia user was a spammer then after blocking that user, their efforts didn't go to waste as:
1. They blocked an assumed bad user(we assume it actually is a hurtful to wikipedia bad user)
2. Wikipedia gets compensation in a symbolic amount of Bitcoin.