Online creditcard payment with foreign currencies

If you’re an online shop and want to allow creditcard payment with foreign currencies (i.e. not Swiss francs) you need a contract with a creditcard company.
Besides taking about 3.5% of submissions (amex) they also want even more money:

“As a non UK legal entity, your merchant account will sit on our Multi-currency
database and will therefore incur an annual fee of €160 and $200 respectively.”

WTF?!? Creditcard companies are just plain evil!