The Supreme Court on Monday came down heavily on Delhi Police as the bench questioned the reason behind the failure of firecracker ban in the national capital as they mentioned "no religion promotes any activity that promotes pollution or compromises with health of the people."