Vince Cable’s proposed ‘mansion tax’ on high-value homes has come in for a lot of flak. But is it justified?