Since your reply copied my original post, I'll respond.
When I said that I pay my kids for good grades, I in no way meant to imply that we are "affluent". Far from it!! And by me paying my kids for good grades, I am in no implying to them that this is "the yardstick by which they should decide their self worth." That's just ludicrous. And, yes...you're father was right in telling you that life isn't fair, and that just because you do you're damdest doesn't mean you are going to get rewarded for it. My kids know life isn't fair. They know they do not and will not always get rewarded for doing their damdest. But you know what? My kids also know that life IS fair IN THEIR OWN HOME. I don't need to be "unfair" to them to teach them that life is unfair sometimes...just as I don't need to mean to them to teach them that people are mean sometimes. (Using that as an example, not implying that not paying for good grades is mean---purely an example only)
I'm not sure how you can connect rewarding kids for good grades with depression, self medication and cutting! Wow--that's a stretch! I agree that there IS that going on in the world these days...but my guess is that those things happen more to children who feel like they are ignored, unwanted, or don't get the attention they need---and NOT because they receive money for good grades. Whatever works, you know? I don't disagree with NOT rewarding kids for good grades--to each his own. But in my family, it works.
As I stated earlier, just because life is unfair, doesn't mean I should teach my kids that by example. Sure, there are LOTS of crummy things in the world, but my kids will never learn that by example firsthand from the people who love them the most.