We need to learn to adjust in real situations in life before expecting adjustment from others. We need to cooperate and compromise before we expect others to do the same. We need to sacrifice good things today for experiencing great things tomorrow before expecting sacrifice from others.
No matter what we do, we cannot expect the same mindset that we possess. How much ever we try to educate the principles beyond a certain point we cannot expect our kids or even from some of our closed ones to think rationally all the times. Because rationality requires maturity. Maturity develops over time as the life progresses as one may have different kind of experiences filled with failures, losses and pain.
*Do read the Disclaimer