I had to watch the West Wing surgically when specific episodes underscored a current event or sparked social media firestorm spilling over into common discourse. Your analysis is unsurprisingly spot on. I personally use the selectively-Progressive, pseudo-Liberals of the series to illuminate how many real people fit those character profiles as well as the social -Regressives posing as Conservatives.