I'm always surprised by the relaxed approach to card security in the US.
Ugh, we've already gone through this in another thread. Are you saying that you never, ever give your waiter/waitress your card to take somewhere to run it? What's to keep them from taking a snapshot of your card while they're back there?
So what's the difference? Do you have an awful credit card company who does nothing for you if there are fraudulent charges to your card?
I use Square for my business and it's far better than the other options out there for me. The per-transaction cost is lower, there is no merchant fee, no monthly fee, no monthly minimum transaction limit, and I didn't pay for the reader. Every other option I looked at would have cost me at least $400 just to start, and about $20-30 a month after that. I think Square is a revolution waiting to happen...
...but that's another thread...