Why is it idiocy, because you haven't heard of it before? Its a flat tax, often called the fair tax. Not exactly the same thing as its not 100% consumption tax (sales tax). I think that's what is likely to make it work.
Santorum was just repeating history of what has been presented...