A coupla quick points:
It really should be up to the legislative branch, not the executive, to pick its own leadership I think. On the second part, I believe the perception will not be, as you say, that the right cleaned its own ranks, but that Leftist pressure can toss Republicans onto a guilt trip that'll cause them to cave in.