Niaz Ali is a deeply religious man: He prays five times a day and visits the mosque as frequently as possible. But he also loves to smoke hashish -- lots of it.