I buy local whenever possible. I would rather support a locally owned and operated business than a multi-national corporation. And if I have to pay a bit more in order to support my community so be it.
Buying local has nothing to do with markups, you can be local with low markup. If anything it's often the opposite of what you are portraying. It's hard for the little guys to compete with the big national chains.
I'll give you a good example. I sell electronics on a small time basis and have to compete with a national chain. Several things are an issue here:
1. They are open nearly all the time and anybody can walk in any time and browse.
2. They get major hookups due to bulk purchases, they can buy stuff cheaper than I can.
3. They can negotiate with card companies and get rates down low.
4. Same situation with shipping, they can ship large items for next to nothing.
5. They can take risks that I can because one theft isn't exactly very devastating to them.
6. They have a finely tuned marketing machine that I simply can't compete with other than to try to beat their price and provide better service.
So the end result is that if I do get an order, I'm paying more for the product, paying more to ship, having to cover my bases and make sure it's a safe transaction rather than to let people blindly purchase on emotion, still having to beat the price of the major chains, and you want me to absorb overpriced card fees on top of that? If you really wanted to support local businesses you'd pay cash or write a check to minimize their card fees.
You misunderstood my last remark. I don't use my smart phone to pay anything. I don't have a smart phone. I still have a regular old dumb phone. Makes calls, sends text messages. That's all.
I was talking about small locally owned businesses that can plug a little card reader into their smart phone or iPad and charge my credit/debit card.
I know exactly what you're talking about, that's why I mentioned PayPal and Square. Those are the most popular solutions for this type of thing. My entire response was based on this. I have both but opt to use Square but it ain't cheap even with no monthly fees, I try to avoid it whenever possible. This stuff ain't free like consumers seem to think. Smallish transactions that are fairly rare works ok but any decent sized transaction on a regular basis and those fees really add up.