For me, its pretty simple.
Whenever I am in the (real) #1 power in the world (sorry US Americans, aint you anymore) I will use Amex. If not possible, cash. Visa and MC, go f..... yourself. As long as you support cheating on your customers, I dont support your business.