A good definition for good I've come across is:
"Anything which should be done, if done as it should, to the extent to which it should, in the place where it should, at the time when it should, and in view of the end for which it should, is called good."
Kind of explains why the distinction between good and bad remains a grey area for some.