I think it depends on what exactly "good" is. realistically I think everyone's moral opinon is as good as anyone else's. however, each individual person's idea of "right" and "wrong" is highly subjective. for example, driving a plane into a skyscraper and killing 3000 people is very wrong to me. very wrong. however, given a different set of criteria to base my idea of "right" and "wrong" it may have seemed like the right thing to do.
please don't take that as me justifying the crashes from 4 years ago. I was just using it as an example. the point is that because every person is different every person's idea of good and evil, right and wrong will be different as well, based on what we're taught by our parents and our experiences throughout life.
so I guess my short answer to the original question is that despite the fact that some people's moral opinions work out better for the population at large than others, the idea of a moral right and wrong is so subjective that no one person's opinons are really morally better than anyone else's. (which is a NO I think) unless of course a certain standard were present in all cultures that made what is morally right or wrong more of a black and white issue.
I do believe people make incorrect decisions based on flawed logic and fanatical beliefs with tragic results though, which in my opinion makes them morally inferior in my view of the world.
ugh... I need to lay off the philosophy making my head hurt :thud: