"...they take what they want from life."
Here is my very simple philosophy on life. It's narcissistic, individualistic and quite possibly, hideously arrogant.
You only have one life. Regardless of whether you believe in reincarnation, even if you do come back, you don't know you've come back do you? You DO know that at any moment you could die. You don't want to die unhappy. You want to die poor, but only after living richly. (What's the point in having money when you're dead?) You want to die knowing you've lived a full, or fulfilling life.
So, there's no other way of looking at it as far as I can see. Basically, in life: always look out for number one.
Be nice to people, be polite, have friends, have amazing friends, love. Be a good person, as good as you can. But don't do anything, ever, that means you suffer at your own personal expense. Because it's your life alone, and it's not for ANYONE to make it bad for you. If they do, get ahead, get away, get out. Don't let people who are weaker than you push you around. Lend a hend, but don't get taken for a ride. Have compassion, but there's no need to feel too bad: if there's suffering in the world, it's not your fault. Don't feel guilty. Be thankful it's not you, and be determined to take your chance.
Whatever religion you are, or not, you are living your life for you alone. You have to think that you're better than everyone else. Why? Because if you don't value YOURSELF about anyone else, then you're undermining the value of your life. And your life is all you have. That's a pretty terrible state to be in. Why else? Because otherwise, anyone can walk all over you and tread you into the ground, along with all the other of Life's "also-rans".
Again; be a great person. Be the best person people who know you know. Be loyal, loving, caring, friendly. Make others happy (as long as they deserve it).
But always, always, always, look out for number one.