Is the popular demand that Delhi rape accused be given death penalty swiftly justified?