Public opinion cannot change this fast in a free society, so:
Either public opinion has not really changed, or:
This is no longer a free society.
Or...both.