Don't just blame XMV for attacking Monero, blame Monero for having a critical vulnerability. It's as much a social exploit as a technical one. The technical one makes the social attack possible in the first place. FIX THE PROTOCOL!
Hard to see how this could be done on a protocol level.
*edit* Never mind.