The upheaval had liberal pundits such as James Carville predicting that support for President Donald Trump would collapse fast, but the opposite appears true.