Elizabeth Edwards didn't mince words during a speech two months ago at Cleary University in Michigan, which was her last known public appearance.