McCain marked the 40th anniversary of Martin Luther King Jr's death Friday. (AP Photo)
(CNN) - Speaking at a ceremony marking the 40th anniversary of Martin Luther King Jr.'s death, John McCain said Friday he was wrong to initially oppose a government holiday in memory of the civil rights leader.
"We can be slow as well to give greatness its due, a mistake I made myself long ago when I voted against a federal holiday in memory of Dr. King," McCain said during the rainy Memphis speech. "I was wrong and eventually realized that, in time to give full support for a state holiday in Arizona. We can all be a little late sometimes in doing the right thing, and Dr. King understood this about his fellow Americans."
The comments were met with audible boos in the audience, though the Arizona senator did draw applause at other moments in the speech.
McCain, then a first-term congressman, voted against creating a government holiday for King in 1983. On Thursday, he suggested he was unaware of King's legacy at the time.
"I voted in my first year in Congress against it and then I began to learn and I studied and people talked to me," he told reporters. "And I not only supported it but I fought very hard in my home state of Arizona for recognition against a governor who was of my own party."
McCain was a chief backer of a successful 1992 Arizona ballot referendum to mark the holiday.
In 2000, McCain said of his initial opposition was due to the fact that "it cost too much money, that other presidents were not recognized.”
He was wrong!!! very wrong!!!! but not the first think he is wrong on and will not be the last.!!
Why now...Oh that's right youre running for President. Now you realize that you were being rascist. I guess its OK then. Still can't scratch the back of your head can you Grandpa Munster?
Do not be a wimp McCain.
The reason you were against MLK day in Arizona is because of finances.
Why pay state employees for paid time off for an additional holiday in February just because it is populist?
Any employee who wanted time off to observe the day–is entitled to it under the rules.
There is no need for a paid holiday to recognize MLK.
This waffling really pisses us off John.
Be a man..don't be a liberal.
He sure was! Think of all the days off his state workforce lost!
"In 2000, McCain said of his initial opposition was due to the fact that "it cost too much money, that other presidents were not recognized.”"
Oh really? Tell me Mr. McCain. When exactly was MLK Jr. President? What a buffoon. He should be at White Glen Acres, taking medication twice a day to keep his blood oxegenated.
Im curious as to why he didn't want to support MLK day. Just wondering...
Obama Richardson 08!!!
In 1983 you weren't aware of Kings legacy? I know you were in a tiger cage at the time, but did you crack a book, newspaper, or anything once you got back. If you're admitting you were that out of touch, I'm afraid your run for the highest office in the land is doomed.
Of course you just happen to "realize" you were wrong, during the elections when the media is all over the story!!
Do you think that cop holding the umbrella wanted to bop in the head for his insulting comments?
DUH...OF COURSE HE'S SORRY...IT'S A CAMPAIGN YEAR
I don't blame him, age has a way of playing tricks on you. You see what others see perhaps slighly late. May be he will see he is wrong about Iraq in 2020.
It took a lot of guts for John McCain to go before that crowd in Memphis and apologize for having not recognized the MLK holiday. An imperfect servant he is, but this is another example of why he is the only great man in the race.
Oh man, this dude voted against MLK day? Did he vote to succeed too?
Wow I am a democrat and I find it wonderful hes admiting to his mistakes.
Reformed racist.....What a polical move.
Well that's something you don't hear every day... "I was wrong". I don't know why they booed at him while he's saying he was wrong to have done it... that's a little unnecessary.
I just don't understand how he could have EVER opposed it. I'm glad he finally saw the light, but it was not a judgement call that did it. He was under heavy political pressure.
Well, you did, Mr.McCain. You thought you were better than most
people then, and you think you are better than most people now.
You and Cindy. And your cronies make me sick.
All for Obama, my man. Only winner in the crowd.
OBAMA 2008. No to Edwards. He waited too long and it should be over for him.
He voted against a MLK day. Give me a Keating high five John.
Too much, too little, too late. He was "unaware of King's legacy"? Stop it, Senator...please, just stop.
Wow, he is sorry. The only thing he can talk about is his military back ground. The other things like, dating a stripper, drinking, committing adultry etc should remain under cover.
You wouldn't be admitting to this "mistake" if you weren't to run for these Presidential elections, would you, McCain?
You are a cheapskate.
Did her realize this when he decided to run for President or after?
Too Late, buddy.