There aren't three, there is every justice between when the decision was decided and now. Republican and Democratic judges upheld stare decisis for years.
Note Roberts isn't of questionable character but if he loses the conservative majority he may as well side with them to keep political capital. The other five not so much.
I don't see any of them as having questionable character, because if you focus on one you must consider them all, regardless of politics. You may have noted in Roberts opinion that this does not overturn decisions in the past, only the courts process for deciding them.
If accepting millions of dollars of gifts and trips from individuals with business brought to the court while neither recusing oneself from related cases nor even disclosing said gifts doesn't constitute questionable character, what does?
It may be immoral, and unethical, but they all do it, have always done it, and if the DOJ thought it was an actual crime I am sure they would have pursued charges in this highly politicized environment we find ourselves in.
They may have questionable ethics and morals, all of them, but we're stuck with them for life.