Not surprisingly, this is a lie. They haven't built new refineries because they don't want over capacity.
From the Christian Science Monitor,
...."Oil companies want to make money with refineries, and they did not want to get excess capacity by over-investing," says Lehi German, president of Fundamental Petroleum Trends, a weekly newsletter. Oil companies felt that if America suddenly needed more gasoline or diesel fuel, "then import it."....Nervermind their record profits, their friends in Congress are rushing to give them more subsides so the taxpayers can build the refineries for them.
Check out the CSM reporting. They've done a whole series on the topic.
Thanks to Toppa at TPMCafe for pointing us to these stories.