Clearly the repubs cornholed Obama on his appointment, I don't see a way of fixing that at this point though. If Trump had been an honorable man, he would have appointed Garland to correct that mistake. Tragically, there is no honor in politics, and there is no honor in Trump.
The SC was never intended to be a representation of the country. I have no idea where that notion came from, but it's incorrect. The supreme court represents the constitution, not the people. The entire reason for lifetime appointments is so they don't have to be political. They don't have donors, pac's, or political rallies. They're beholden to no one.