Joan Walsh, a liberal columnist for Salon, said her "stomach turned" at the comments. "I assume he thought he was just paying someone he admires a compliment," Walsh wrote. "But most women in public life have a complex relationship with their appearance, whether they're as attractive as Harris or not."
By contrast, Fox News found itself in the rare position of defending the President. Gretchen Carlson, host of Fox and Friends, dismissed the furore: "I wish that we wouldn't be so completely PC on this issue because it's true, she's attractive, so what?"
Speaking on NBC's Meet the Press yesterday, Bill Richardson, a Democrat and former Governor of New Mexico, said: "Maybe I'm a Neanderthal, but I thought the President's comment was harmless. Political correctness has reached a point where it's out of control."
During his 2008 presidential campaign, Obama apologised after addressing a female reporter as "sweetie".
Yet he also has a history of congratulating male officials on their appearance. In a 2012 speech, he described Secretary of the Interior Ken Salazar as "a good-looking guy".
Harris accepted the President's apology. Her spokesman, Gil Duran, said: "The Attorney General and the President have been friends for many years. They had a great conversation yesterday and she strongly supports him."
- Independent