Not if there are many more qualified candidates than positions. What he seems to be saying is that any judicial candidate that is qualified should be ratified by the senate regardless of ideology, whereas Obama feels it is legitimate for the senate to reject a qualified candidate because the majority of senators disagree with the candidate's judicial philosophy.
Since all the constitution says is "with the advice and consent of the senate," I would say that each senator can interpret the clause as he or she sees fit.
As to who McCain would nominate, he seems to be saying that he would nominate a pro-Roe judge if he were a strict constructionist, but since no strict constructionist would support Roe he won't be appointing any Roe supporting judges. But not because they support Roe, but because they are not strict constructionists.
ETA: Kinda like saying you don't discriminate and will hire people of any religion, as long as they have accepted Jesus as their personal savior.