They are still going to charge much higher than the posted fees in some cases. The minimum is $5, that's great. But what about $5.01? The fee should be $0.01002 but instead you will be charged $0.02. Okay the breakage seems capped at double now, but that's still a lot.
Their base fee is .5%.
If you place a $5 order you should be charged $0.025, but instead you will be charged $0.03.
In other words, even with their "fix", you'd get charged 20% more than advertised.
I see folks cheering because their answer to the situation was fast...
It's as if the people here would be happy to be served a plate of steaming shit in a restaurant, instead of actual food, as long as the waiter's fast.