Hell no to that, why would I pay if I can get it for free? How about if you play something that you like for FREE, appreciate the fact that the few spend money on keeping the game running aand evolving. So sick of reading all of this rubbish about how unfair life is. If you want to play for free, do so, but accept the fact that there are things available if you want to pay.
As for the timing thing, it may sound unfair, but so is spending 2000 nuggets..... Nearly 40 Euro. Would people pay it if the item was available to everyone? Easy answer. NO. Keeping it rare keeps it valuable. There is no way people would spend so much on something that wasn't limited in a major way.
Instead of everyone being critical of the nugget system, and the way this was handled, give constuctive ideas on how similar things could be handled. Maybe they could auction like items to solve the issue with no notice and timing thing, but it would have to allow the auction to coincide with everyone around the world not being asleep and not being at work.....