swing of public opinion