You know you have a duping problem when

Duping can be RMT as you note, but it’s also on dtrade for igg and resold in game trade channel.

People will use it while Blizz inadequately manages it, then they’ll end up here complaining about getting banned.

It’s over to Blizz to do more to adequately manage their Eula and trade implementation. Or just drop the Eula and let everyone have at it.