Obama fails to live up to campaign pledge