Morality is decided by the society. It has no ultimate truth about it. It is all arbitrary. It is needed, because man is not alone, man lives with so many people. When you live with so many people a few rules and regulations are needed, but those rules and regulations are just like rules of traffic – “Don't walk in the middle of the road” – they have no ultimate truth about them. Not that if you walk in the middle of the road you have committed a sin and you will be thrown into hell; but walking in the middle of the road, you create an unnecessary nuisance in the traffic. You may be hit. Keep to the left: but that too is not in any way moral; there are countries where you have to keep to the right.
Both are good. Either keep to the right or keep to the left so that the traffic moves smoothly. The whole thing is arbitrary. It has a utility in it, but no ultimacy about it.