Honestly I kind of agree with Broly on this though, I don't think McCain voted against it because he actually gave a shit about people losing their health care, he essentially said he didn't mind that aspect. He did it because he didn't like "the process", but I think he kind of did it as a middle finger to Trump.
He did the right thing for the wrong reason, but still, the outcome was good.