Sacrifice sometimes mean "giving something up" but not everyone adds on the follow up "in order too gain something else."
Sacrifice without gain is failure. In chess you may sacrifice your queen to win the game. Sacrificing your queen to lose the game is utterly stupid.
So when someone says "You'll have to sacrifice a little more for the 'greater good'" they are telling you to give up something for no gain. That is not sacrifice, that is stupidity. When people talk about "shared sacrifice" but don't talk about "shared gain" they are simply telling you to give up something of yours for no gain.
People talk about the sacrifice those of us in the Military make. Yes we sacrifice our time and even our freedom of choice, but we do that to gain a paycheck and benefits.
The Occupy Wall Street movement wants to "eat the rich" and somehow make the rich "sacrifice" a little more in order to support some sort of social welfare scheme. Newsflash, social welfare is an utter failure wherever it is implemented. Cultures with social welfare stagnate, people stay in poverty, or stay in the middle class, and the rich stay rich. Social welfare doesn't spread the wealth.
So remember, when someone asks you to "sacrifice" you need to ask back, "what is in it for me?" and not be afraid to be labeled "cold hearted" or "heartless." Sacrifice must always be working towards a goal. Otherwise the player on the opposite side of the board is asking you to sacrifice the queen so that they will win.