Well hang on, what's the 'mainstream right', in your definition, in terms of the UK? Do you mean the Cameronite part of the Tory party that formed the government until a couple of months ago? Because I don't see what's socially progressive about social mobility grinding to a halt and inequality rapidly heading towards levels not seen since Victorian times.