To give a concrete example: let's say I have to choose between unemployment and working in a casino (assuming I believe casinos to be evil). I can work there and do nothing. I can work there and donate an X amount of my salary to addiction-recovery ONGs. I can refuse to work there and compromise my (hypothetical) children's well-being.
Which one of this is the "moral" choice? I can't say. And I'm willing to bet that you can make a moral argument for each one of those.
I'm with you in that sticking to your morals often involve sacrifice. But I wouldn't assume that the weights I add to each aspect of my morals are the same as everybody else's.
If you are asking that question without the parent as context, I would say that it seems like the only distinction between morals and preferences is one of definition.