You're not thinking on a high enough level. That describes an ideal spiritual state. If everyone had this same giving attitude, there would be no war, and earth would be close to being a paradise. But since people don't accept God's word, and think they know better themselves, they destroy the ideal situation.
This is the opposite of the radical Muslim view, where the they want to kill everybody who they doesn't meet their standard. Which is better? Unfortunately, people want to set themselves up as alpha males, so that they can serve themselves, and live from a completely selfish standpoint. In the current world, not too mamy people can live on this high a spiritual level.
Turning the other cheek requires greater strength than most people have, it's not for the faint of heart.