I don't follow this thread so closely these days because I have become used to paying an extra 2 bucks. As much as I dislike the concept of DCC, it's simply not worth causing a scene over it on a $50 dinner (e.g. I'm now blacklisted from a handful of restaurants) or hounding my cc company after the fact.
On a more positive note, DCC is less and less of an issue in Shanghai.