Re: Religion teaches morality
Are you suggesting that belief in Thor, or Horus, or Zeus, is valid? In that case, you’re undermining the entire premise of Abrahamic religions. Morality obviously precedes modern religions, and if previous religions were false and man made, this means that morality was man made.
Marking up the price of your product is the entire nature of economics. You charge what the market will pay. That Apple makes the iPhone for around $200, but sells it for $700 is not unethical, it’s business. If you’re referring to people knowingly selling faulty products, then yes, that’s unethical, but this existed before religion, and continues to exist with religion. This example proves nothing.
Now, did Islam expect more civil behaviour from its followers than the standards of the time? In some cases yes, but such examples are also found in other parts of the world, and have nothing to do with Islam. For example, Buddhism is not a religion, it is simply following the teachings of a man, yet those teachings demand behaviour that is far more compassionate than common human nature. These teachings are clearly man made but compelled Ashoka to build a very peaceful and prosperous kingdom.
I think people like to attribute morality to religion because their own desires are harmful and selfish. Some people are far more capable of compassion than others. Look at the debate in Life1 about whether gays should be avoided. Some people can find compassion for those that commit sins, while others see nothing wrong with ostracizing them. Religion forces less empathic people to be civil, so they attribute this higher standard of “good” to religion, when in reality, there have always been humans with great capacity for empathy, justice, and equality.