GNU GPL: It's Irrevocable
I know by now you've seen the notice by the guy claiming to "revoke" the GPL license on his code, because I'm getting email about it.
Here's the answer to your question:
No. One can't retroactively revoke licenses previously granted, unless the license terms allow you to do so. The most you can do is stop granting new licenses.
Obvious, innit?