People here, as is evident from the comments even on this thread, are confused..
They confuse human nature with culture, they forget culture was formed by human civilizations, and common standards and values..they forget these things change with time...
out of some misplaced sense of loyalty...