So... if Trump makes it public (and has to declassify it to do so), then he can't be blamed because McCain DEMANDED IT.
What you said is true, but Trump is unlikely to comply with mcCain’s demand. Trump will let them twist in the wind a while longer, and catch more of them outright lying before he closes the deal.