Morality is relative to the cultural and social context from which we come. As such, I agree with arcanum.
For, we must remember: to say what is right or wrong is to say that we, first, understand how every person should live their lives.
Whenever a person speaks of morality, they fall victim to the social and cultural illusions language has since constructed. This form of ethnocentrism (as expressed subconsciously by our egos) is not so easy to escape as it seems.
Your trip, it seems to me, is nothing more than what your culture seeks to instill upon your subconscious. In other words, your trip seems not to be reflective of the truth, but, rather, the beliefs you interpret to be true.
The world, we must remember, is an impartial place. It is only people and cultures (though relative beliefs and values) that are prejudiced. We must become aware of this subconscious prejudice if we are ever to see clearly beyond the miasma and visceral mist we call culture.
Best wishes.
my smile is stuck / i cannot go back to your frownland / my spirit is made up of the ocean / and the sky and the sun and the moon / and all my eye can see / i cannot go back to your land of gloom / where black jagged shadows / remind me of the coming of your doom / i want my own land / take my hand and come with me / it's not too late for you / it's not too late for me / to find my homeland / where a man can stand by another man / without an ego flying / with no man lying / and no one dying by an earthly hand / let the devils burn and the beggar learn / and the little girls that live in those old worlds / take my kind hand / my smile is stuck / i cannot go back to your frownland / i cannot go back to your frownland