That's a beef between the retailers and the government. Until its determined you're a clear and present danger or are accused of a crime, you dont get to cry 4th amendment. To hold otherwise would be a follow. You enter into these transactions on a volunteer basis.
I am not sure I understand your logic. I am a citizen, and a store ownwer/retailer.....I am CRYING 4th Amendment violation at being told I must report these transactions. And I am right.
Nope. Not until you violate the act and are charged with a criminal violation. Until then its no different than being required to file a tax return.