> Is there a way?
The way is either to have government regulation like the recent Dodd-Frank w/ Durbin amendment. This changed the processing fee for debit cards to $0.21 + 5 basis points. Debit cards were supposed to be the replacement to checks. Debit card payments are virtually guaranteed since they are drawn on a checking account as opposed to a credit card where it is a short-term loan, and the buyer can choose NOT to pay it back if they wish.
The other option is to increase competition. You do this by supporting payment networks that are not on the Visa, Mastercard, Discover, nor American Express network. The best player at the moment in PayPal. Dwolla is another. They are both growing at astounding rates. Once these third-parties get into a position of dominance, this will hopefully spurn competition toward lower fees rather than collusion. Your role as a merchant is to include third party payment methods to your shopping cart. This is a long-term goal and if you are around long enough you may see the change you want.