This comes up again and again, and I always say the same thing, and get ignored.
People don't care about paying this tiny fee.
People are upset / confused because it is explained so POORLY, and that many Bitcoin boosters claim "no fees".
Set expectations properly. Explain the fees. People don't mind paying the fee, they just don't like "surprise" fees that they don't understand.
+4

So let me see if I got it. The problem is that the value being transferred is too small. Is that it? If I send 10BTC I won' get charged, but if I send 0.01 I will because I am spamming the network. So how is this value calculated? I suppose that when bitcoins are worth $1000 a piece you won't be charging $5 for a $20 transaction...