You cannot block anyone from sending you stuff in crypto. Someone can send you ten million hitler NFTs and now they are visibly in your public wallet until you pay thousands of dollars to send them to someone else. Future of finance Obama was forced to pay thousands of dollars in gas fees to remove the Hitler NFTs from his cryptocurrency wallet