The developers did not break any promises. The Terms of Service - that everybody agreed to when making an account - specifically state that anything in the game can and will change at a moment's notice. In short, it's working as intended.

Those who are truly so bothered by the decision to add the earrings to the game are free to take their business elsewhere. Though I have a feeling that they won't do that.