I hope that McCain's spine will actually show when it comes time for congress to vote on Trump's proposed legislation, but I'm not holding my breath.
It's not clear to me that he actually disagrees with Trump that much on domestic policy. He disagrees with him on foreign policy, but that's an area where the president has a lot of room to act independently, without it coming up for a vote in Congress. And as I said upthread, it's also not clear that McCain really has a problem with the members of Trump's foreign policy team who are subject to Senate confirmation. He likes Mattis, for example. Who he doesn't like are the people in Trump's orbit who aren't subject to Senate confirmation, like Bannon and Flynn, who seem to be more in synch with Trump's thinking than are the "grown ups".