So instead of reversing, we could make all NFTs locked from trading for 3 days after transaction which anyone could appeal for a dispute and buyback the NFT for the same price anytime.
The challenge here is, can we actually come up a set of robust rules that is not too rigid yet not abusable. It's not easy, it won't be right off the bat and it certainly require a lot of critical, innovative thinking. And maybe the solution won't have to be complex at all.