American law operates under the doctrine of stare decisis, which means that prior decisions should be maintained -- even if the current court would otherwise rule differently. This however is not sacrosanct. The U.S. Supreme Court has overruled prior Supreme Court rulings many times: