In my mind, you're talking about deserving vs. earning. To me, deserve is intrinsic (e.g. You deserve the right to a speedy trial) while earn is value-based (e.g. You've worked hard, you earned it)
The two words are close to eachother, but I am wary of 'deserve' because it seems to be abused.
The two words are close to eachother, but I am wary of 'deserve' because it seems to be abused.