Fraudulent Checks

I filed on 02/06 it was accepted on 02/08, DD was rejected a paper check was mailed NO ONE is cashing this check. I went to Walmart, Kroger, Dodges, Cash Express, Easy Money and US BANK. I called and spoke with a "supervisor" on 03/4- 03/5 -03/06-and on 3/04 I was told that Intuit sent out a bad batch of checks and that TT were updating info to re-send the refunds back to the IRS and the IRS would send us a check. When I called on 03/04 I was told that my refund would be electronically returned to the IRS, I got a case number and was told to call back in 3days. I called on 03/070and a rep said verbatim that it shows in TT system that my refund was returned to the IRS and that he can see that a check was already in route to me. 03/11 I called the IRS and was told what TT said to me was a lie, that TT does not have access to see anything from the IRS and that no money has been returned nor has a check been mailed to me. I called TT and spoke with another manager and he said that TT are not sending out new checks, and that Walmart sent a memo to TT on 03/07 that they are cashing these "fraudulent checks " now. I asked why did a representative say to me on 03/4 that she was sending my refund back to the IRS on 03/04 and why when I called on 03/07 a representative said that the funds have been returned when they haven't. So many lies from different representatives. The rep I spoke with today told me to take my check to Walmart, so I asked and if they still refuse to cash it because it cannot be verified then what , he said he doesn't know. So what the hell is my refund, I see TT took out the fees with no problem, but the customers cannot cash these fraudulent checks and everyone at TT is lying. Where is my refund and why can't you guys send out our refunds and give us a valid answer to any of the questions we asked? And if Walmart sent out that memo on 03/07 why weren't the customers informed? I would like to file an complaint and want my calls reviewed.