What happened to the days when money was...money?
The morons committing fraud got better at it, that's what happened.
Stores refuse checks because their fraud/NSF losses outweigh the reduction in sales that accompany the policy.
They refuse larger bills because counterfeiters have become pretty good. The counterfeit detection pens only find the crappiest faux bills made on copier paper stock.
Now they may impose CC minimums because the processing fees have increased to the point where some are losing money on sales under a certain amount.
Welcome to 2010.
If you don't like the almost universal rejection of checks and increasing refusal to accept large bills- blame the fraudsters.
If you don't like CC minimums, blame the banks who made those sales unprofitable. Neither is the fault of the merchant who is only trying to protect his business from loss.
OH I would WAIT for the police... Gotta tell my side... Even if outside the business.
This really isn't a difficult concept, it's just a simple contract. A merchant agrees to provide you a product or service, and you agree to pay them for it according to terms they accept.
Once they have performed their part you can't just reverse course and not accept their terms unless they also agree to modify them. maybe they will- maybe they won't....but the law is on their side.
Nothing requires them to accept a certain method of payment after they've informed you they do not, just as nothing requires you to buy their product or service. If you don't like the terms presented- walk away.