Why is it OK for the big guy but not the little guy just because they have good legal/financial resources? For some small businesses in this country, it's the only way to stay competitive to big enterprise. See: Little pizza shop versus large franchise.
I'm talking about the spirit of the whole thing, not the law.
To be completely honest, most business will tell you this revolves around the criminal amount the card processors take from them in processing fees.