while its true for amex, i dont think discover fees are any higher than visa/mc.
square lists discover fee 1.56% – 2.3% and visa fee at 1.43% – 2.4%.
of course, fees are negotiable and much less for the physical retail. durbin amendment sets the limit on /debit/ fees at 0.05%+$0.21