Harvard Professor and author Niall Ferguson says John Maynard Keynes' economic philosophy was flawed and he didn't care about future generations because he was gay and didn't have children.

Speaking at the Tenth Annual Altegris Conference in Carlsbad, Calif., in front of a group of more than 500 investors, Ferguson responded to a question about Keynes' famous philosophy of self-interest versus the economic philosophy of Edmund Burke, who believed there was a social contract among the living, as well as the dead. Ferguson asked the audience how many children Keynes had. He explained that Keynes had none because he was a homosexual and was married to a ballerina, with whom he likely talked of "poetry" rather than procreated. The audience went quiet at the remark. Some attendees later said they found the remarks offensive.

It gets worse. [Read more at Financial Advisor website]

Ferguson is the Laurence A. Tisch Professor of History at Harvard University. Harvard must be so proud.