This is Allah’s law and we are not in the position to question it. If everyone starts questioning Islamic law and rules, there won’t be any kind of submission to Allah! The junkies would question what drugs and intoxicants are prohibited. Prostitutes would object on prohibiting the oldest profession and so on!