Even though the original joke sucked and was in poor taste, i'll quote the late George Carlin:
However, this whole McCain joke may or may not have been told, and FWIW it was 20 years ago. Everyone has lapses in judgement, even the "infallible" McCain. I think we all have told a joke or two in bad taste over the years. So, give the guy a mulligan.
If you are going make an anti-McCain thread, make it on current events, such as his declining health, his policies, etc....