Anything which reaches the supreme court is complicated, by definition. On top of that the world changes and the people sitting on the bench change. So yeah, the court changes it's "mind" from time to time.
The idea that they are "clerics" because they make a decision you disagree with is nonsensical.