You cant just say that people can earn the gems or what ever themselves by doing this or that. When you go into a shop and pay for something you expect your change back - not because you need them or cant live without them or cant earn some new some other way.
You want them back because you think you are part of a deal. Same goes for the game. Some of us think we have a deal with the game and with BB - they offer us something in exhange for being faithfull to the game - and log in every day with no exception. Might say we suffer for some or a higher degree of OCD - so be it - but fact is that we tried to do our part of the deal - but was not able to - door was locked - our "circles" was disturbed. BB did not do it on purpose - but deal was broken. Everyone would be happy just to get what they missed - not because they really need it - just to feel things are back in balance.
Besides that - people does not need this high and mighty attitude that they should just stop complaining. Everyone thoughts can be just as right. Sometimes all is needed that people feel their thoughts was accepted and heard instead of being ridiculed.