Well there's more than enough rule-breaking in this thread to warrant a lock.
This usually gets brought up in these threads, but sometimes these exploits are symptoms of deeper problems in the code. And likewise sometimes when a more major bug is ironed out, a side effect of fixing that bug can lead to exploits and such getting closed off. (ie, it's not always that they're patching to remove and exploit, but that the bug that was removed also happened to fix the exploit.) I don't know if that's the case here, certainly - but I'm just pointing that there can be other possibilities before jumping to worst-case conclusions. (I get to go in and clean up these threads, sometimes I get to have the last word... )