New YouGov survey reports on the state of opinion in Britain