Everyone sacrifices something. If you are a teenager, you sacrifice your time to go to school, if you're a parent, you make sacrifices for your children. The point is that everyone sacrifices something, if you don't think so, you're wrong because right now you're sacrificing time and energy to read this blog.
Sacrifices can be made for religious, personal, or even societal reasons. Many people do it to be brave and courageous, while others do it because it's the right thing to do. What I wonder, though, is if sacrificing makes people selfish. I believe it does and I believe it does the exact opposite, it can also make you self-less. It always depends on the situation. I believe that if a person is sacrificing something because they are trying to be brave or courageous, that they are doing it for selfish reasons. It's not necessarily a bad thing, but they are only doing it to make themselves feel better. For example, giving away your favorite outfit to charity is a brave thing (especially for girls), but since you're doing it to make yourself feel good, I'd categorize that as a selfish sacrifice. Even religious sacrifices I believe can be categorized as selfish. Those sacrifices are done in order to ensure a long and happy life and/or afterlife for the person making the sacrifice, hence, selfish. Giving something up or letting go of something for another person or for a greater cause I believe is a selfless sacrifice, as long as the person isn't doing it just to make themselves feel better. For example, if that same girl is giving away her outfit to charity because she knows it's a good thing to do, that's selfless and not selfish.
Sacrifices are both selfish and selfless, neither of which make it a good or bad thing to do. Everyone must make sacrifices because it's a part of life. Whether you're a baby, teenager, adult, or grandparent, we all make sacrifices to better our lives and the lives of others.