fraapes, you are spreading fake news.

McCain, like all members of Congress, is enrolled in the ACA. 

During markup of the ACA, Republicans, thinking that they could trap Democrats, inserted an amendment to require that members of Congress leave the employer health plan that covers all Federal workers and get their healthcare under the ACA. Democrats, calling their bluff, agreed, and as of January 1, 2014 members of Congress and their staffs are required to get their healthcare through the Washington D.C. exchange.