There's less buzz about flat tax these days, so let me make a modest proposal:
What is called "flat tax" is really "less progressive tax." Ignoring the fiddly bits like thresholds, if I earn 100k and you earn 50k, I pay twice as much tax as you, for no good reason except that you have a vote worth as much as mine (more if your vote is thought more biddable).
"Flat tax" should mean we pay the same tax. That would be a glorious revolution.
The only enforcement need be a public list of those who've paid the tax, a strong sanction if you think about it.
For a lively essay on what I call "flat slope tax" see The Economist.