After uproar, John McCain receives the respect he deserves