The only point I would make is that the Supreme Court lacks the ability to enforce any of their decisions. The purse-strings are controlled by the House, the power to ratify treaties is in the Senate, and the military power is invested in POTUS. The Jackson-Cherokee case is an example of that point: if very few people in power agree with the decision, it will basically be ignored.
For example, Roe v. Wade. If states decided to outlaw abortion, they could just ignore the ruling and pass laws banning the practice. Provided that there was popular support for banning abortion and the powers-that-be (state gov'ts+POTUS+Congress) accepted the ban, there is nothing the SCOUS could do about it.
Practically all of the decisions, even the unpopular ones, are accepted because no one cares to battle those who either stand with the opinion of the court or those who believe in the authority of the court and who worry about circumventing Constitutional powers. In other words, the powers granted to these institutions depend heavily on the government institutions and citizens buying-in and that individuals in the military and the rest of the government will not "go into business for themselves". POTUS trumps them all with CIC of the military forces of the US; but, if the Generals start a Coup de Tate, that means nothing. It is important for these parties to maintain the Constitutional powers and limits because it it critical to their own power.