>> the Supreme Court is a political creature and tends not to stray too far from popular opinion.
Supreme Court's role is to be a stabilizing factor, because majority can switch from Democrats to Republicans every four years. Supreme Court's partisan composition is basically a moving average of the last 5-6 presidential election's results, thus smoothing out temporary whims of the society.