I believe there's always a 'best' or 'most right' thing to do and I try to do it.
Since I'm not a christian and ignore the standards and structures of society, it's not immediately obvious what I should try to achieve, which I believe is crucial: you can't find the best path to achieving a goal if you don't know what the goal is.
"If you don't know to what port you're sailing, no wind is favourable."
-Paraphrasing some Roman dude
As such, I have a pretty clear list of priorities in my head with a general theme of 'helping people' dominating the whole list. Interestingly, most people are unaware of my motives, even though they play a role in every decision I make.
Doing business with someone? If it's a powerful multinational, I'm going to demand almost their entire margin (which I usually can if I have something unique to offer), and that's assuming they aren't the kind of companies which pollute and exploit and what else..
If it's a start-up, I may still demand something, but not even necessarily if I believe someone is doing the right thing.
If it's a charity I support, I'm likely to ask nothing or, depending on what I can afford, only ask what I need to cover my costs.
My reasoning being that the only reason I care about money to begin with is so I can use it to help people, so receiving money from organisations who help people (or from people who need help with financing for that matter) is often counter-productive due to taxes, for instance.
School? Learning fundamental things which can potentially help me help others somehow.
In short, I have few morals, but I strive to do whatever is best to achieve my goals which works great for me. It gives everything a 'natural value' without having to think about it. I think saying you'll NEVER do something NO MATTER WHAT is naive because one can usually think of a situation where doing this thing you refuse to do is better for the world. It should always be looking at what's best to do in my opinion, typically measuring in (expected) results.
Does it help more than it hurts? Go on until you find something that helps even more.
Otherwise, go do something else. Simple.