Hmph. A law is not revoked is it? A right or a privilege is. I might be wrong, but does anyone really disagree with what I said first time round?

I don't agree that repeal and revoke are genuine synonyms, because sometimes the difference in words is not in so much the intrinsic meaning as the connotation and the collocation. Dictionaries aren't always brilliant at illustrating this, although obviously good ones try by using examples.
I agree with Pravit's intuition about the relative connotations of repeal and revoke, but I think that's because we don't like to obey laws and we do like to have privileges

google - "law was repealed" - 13200 matches
google - "law was revoked" - 603 matches. I noticed that the first few matches formed part of the phrase "his licence to practice law was revoked", meaning in this case it was also a privilege and not a law that was revoked.