This is a linkpost for https://atheistkit.wordpress.com/ethics/
But not everything people value is actually good for them. You are retaining the problem of equating morality with values.
I agree that not everything in particular that people value is good for them. I say that everything that they value in a fundamental way is good for them. If you disagree, and think that some people value things that are bad for them in a fundamental way, how are they supposed to find out that those things are bad for them?