Everyone is talking about delaying refunds until later. Here's the problem, it's your money, you should get it back as soon as you can. How would a bank take it if they loaned you money at 0% interest, and when your payment came due, you handed them a book of convoluted formulas and complex word problems, and told them they needed to fill out half a dozen forms correctly and you'll make sure they're correct and then hold your loan payment from them for several months to make sure that they are the correct bank to which you owe the money to? I think the bank would throw a fit, and so should any taxpayer if the IRS tries this for the same reason.
The REAL solution to this problem, and others, is to STOP automatic withholding, and make everyone cut a check to the IRS at the end of the tax year for what they owe. No refunds, you keep your money until then. There would be no room for fraudulent filings anymore. Plus the government would have to wait until their "payday" like every other person in our country does and maybe have to actually create and balance a budget since they wouldn't know how much they're going to get, and would have to have savings to cover the entire year of expenses until next tax season.
Any argument about how people would not be able to come up with the money needed at the end of the year, are BS, as they are already comming up with money now as it is, if they spend too much and can't come up with it at the end of the year, it's due to their own lack of responsibility. This scenario would also help lower income families as well, as they would keep their entire paycheck month-to-month rather than having some of it withheld and then returned later.