Well do you expect a service to be free? Please tell me what service is free in this world. Of course you will spend money paying to get your currency halfway around the world. Also you can't boame miners they don't make the fee the users do

You can't expect a mailman to eat dirt after their service is done regardless of how far they had traveled. Same goes to miners that confirms the transactions in the blockchain, I had answered this not that long time ago. Whether you want to pay transaction fees or not, the miners will be the one to confirm your transactions and you can't avoid that and you have accept that
OP here. I suppose what I was getting at is, you pay a fee to a private company but you pay a tax to the government. The miners are more like a government as the whole Bitcoin infrastructure depends on them. You can't NOT have them just as you can't NOT have a government. It is non negotiable. If it was a fee you could bargain and take your transaction to the cheapest miner.