You must have noticed as well that some merchants will hesitate to accept card payments for a soda drink or cigarettes. The cost of the transaction fees may significantly cut into or even exceed the profit margin on such low-cost items.
Yes, I experienced that moment years ago when I was travelling but I don't remember the country. By the way, I don't understand what's an issue for them. Don't they get charged the same percentage for $1 and $10?
And Ordinals send dust from one address to another, which is perfectly legal from the protocol's perspective. They don't abuse anything.
Ordinal transactions aren't normal transactions. Money and Bitcoin too, are fungible. Ordinals try to make each Satoshi non-fungible and on top of that, they also try to value blocks (halving block) and the place of ordinals transaction in each block (someone paid 6.73 Bitcoin on transaction to make his/her transaction appear number one in particular, 840000th block).
Sending dust from one address to another will be perfectly legal if JPEGs aren't embedded. If someone is willing to create dust transactions and pay for it from their own pocket, then they can do it, no one can stop but I'm glad you mentioned this. This only proves that Bitcoin is far from perfect payment method. Today, it's very easy to abuse Bitcoin. Miners, if they collab, can easily increase transaction fees cause every money they spend on fees, will end up in their pocket but it will make transaction expensive for everyone else and that's where they steal money from other people. Like I said above, I also think that there might be some
deal between ordinals and mining pools.
Netherlands.
Netherlands is one of the most beautiful countries in the world. By the way, check Call Of Duty - Modern Warfare 2 Amsterdam Mission. You'll feel at home

The reason Greek merchants don't want to accept debit cards is to evade taxes, not transaction fees. Truth be told.
So, when you buy something and pay with cash, Greek merchants hide the fact that they sold something and evade taxes this way?
The minimum fee is not 1 sat/vb. It is 0 sat/vb. And the minimum after that is 1 sat per transaction. Then 2 sats per transaction, and it goes on and on.
1 sat/vByte is the minimum relay fee setting that nodes use, oeleo told me if I am not wrong, when I asked a question about fees and empty mempool.