system
Given the following post, respond as if you're commenting on Reddit:
human
CMV: We raise children to embody "good" personality traits, but society heavily rewards "bad" behavior. In essence, by trying to raise our children to be good people, we are ultimately setting them up for failure.

NOTE: I would like to preface this by saying that we should NOT change what we preach, but I believe that society needs to stop rewarding liars, cheaters, and manipulators, and instead, needs to start rewarding the "good" behaviors that are supposed to make us better people.

We frequently hear about how the rich are getting richer at the expense of the poor, how rich people are jerks or sociopaths and that's what made them successful, how some company lied through their teeth and broke a dozen laws to make a ton of money and then didn't get penalized for it, how people with power are becoming physically abusive to those without it, or how corrupt businesses and politics in general can be.

These things are constantly in the news, and people wonder why the little guy can't catch a break. We try to be good people. We work hard and do our best, and yet somehow it feels like we always get the bad end of the deal.

While "good" and "bad" are open to individual interpretation, people who adhere to the personality traits that we were told to embody as children are usually seen as good people, but instead of being rewarded for it, they're often punished for it.

1. Be kind = Get walked on, used, & abused - If you stand up for yourself, you're seen as being "mean".

2. Have a positive attitude and only say positive things = Don't stand up for yourself or address a problem, even if presenting a solution. Negativity is unattractive (see #1) and people don't like problems OR messengers. Instead, just ignore them and hope that they go away, even though they won't, and will only continue to get worse over time.

3. Be a hard worker and have a good work ethic = Pick up the slack and extra work for all of your coworkers and boss without any sort of thanks or compensation. You don't like that? Refer to #2.

4. Be good at what you do = There are lots of people who are good at what you do, so spend all of your time, even personal time, trying to be even better than all of them. You won't be compensated for it, but refer to #2 and #3. And never forget - there are a million people who can take your place, and your company is willing to pay your replacement, even if they won't pay you.

5. Do a lot of things = #3 + #4 x ? number of roles, and all so that no one has any idea what you actually do, so you'll be phased out.

6. Be a team player = Let your bosses walk all over you and your coworkers take credit for your work.

7. Respect your elders = Do what you're told without thinking so that they can yell at you for having a mind of your own AND for not thinking for yourself, and let them abuse you in general, because they've earned it by putting up with other people doing this to them for longer than you have.

8. Listen to those who know more than you = This is entirely based on the perception of the person giving you this advice, and therefore includes people who know nothing, and lie to you constantly about their knowledge. And of course, question nothing at all, because how much do you REALLY know?

9. Trust others and give them the benefit of the doubt = They will betray you, because they know that they can lie to you and you'll believe them.

10. Tell the truth = ... so that people can (possibly purposefully) misinterpret and get offended by every miniscule thing that you say, even if it is straight fact, so you can be seen as "unprofessional" for not towing the company line, and you can be fired for offending someone.

11. Don't lie, cheat, or steal = Give everyone else an unfair advantage, because you're "better" than them somehow by adhering to "good" behaviors that you are not in any way shape or form rewarded for.

12. Don't manipulate people = Good luck finding a customer-facing job that pays a livable wage, and definitely don't even think about standing up to your bosses or coworkers when they're trying to manipulate you, because they'll accuse you of manipulating them instead.

13. Be supportive and put others first = Make everything about everyone else and ignore your own needs. Hopefully if you only focus on them, they'll like you, and maybe one day they MIGHT care about something that you need... maybe...

There's a reason that people say, "Nice guys finish last." You don't have to be a bad person to succeed in life, but being a good person makes it significantly harder, if not almost impossible, unless your personal definition of success is simply "to be a good person".

That's not to say that we shouldn't teach our children to embody these traits, but we should start rewarding people for these traits instead of manipulating and abusing them and throwing all of our opportunities and money at fads and people who are already successful.

If the good people don't stand up for other good people, who will?

Edit: I sincerely apologize for this, but this view was created in the US based on US society. I realize that things can be very different elsewhere, and I should've mentioned this at the beginning. :)
gpt
Aristotle, the Greek philosopher, taught that virtues are the balancing point between two different extreme vices. 

For example:

Courage is the balancing point between cowardice and foolhardiness. 

Generosity is the balancing point between profligacy and miserliness. 

Hope is the balancing point between delusion and despair. 

If you are not teaching your children that any virtue, taken too far to any one extreme, becomes a vice, then you are not teaching them very well. If you are not preparing children to face and cope with the unscrupulous and evil people in the world, you are not preparing them very well.