Considering how many sites use Paypal...they're probably make a good profit. They are allowed to set their own exchange rate because that is capitalism for you.