I dont know the leagal side of playing someones music in public, but i would think if McCain bought the album....he would be entitled to play it how he sees fit as long as he didnt charge admission for others to hear it. Just my opinion, for what its worth.
Peace,
Tommy