1. Garland will not be pulled after Hillary wins. He's going to be the next justice on the Supreme Court and that's a good thing. The ONLY chance he isn't appointed is if Republicans refuse to move forward in the lame-duck session and Garland himself decides Hillary should get her own pick and withdraws his name. And that's not likely.
I agree that this is probably how it will go down. But really, Democrats need to get some balls and stop trying to extend an olive branch to Republicans.
Republicans said the next president should choose the next Supreme Court justice.
Republicans won't even have a hearing on Garland.
McCain now publicly says they will block any nomination if Hillary is President.
They made their bed. They can lie in it.