I totally agree with number 1: allow transaction processing fees include in recipient as additional fee and make it illegal for payment processor to require match prices (currently merchants cannot differentiate price depending on what card and method used).