but you don't blame gravity when someone pushes you off your bike. The point isn't that it's not real, it is that you decided the rules of the game when you built a protocol. It's like publishing something under a permissive license and then complaining if someone clones your code and does something with it you don't like. if you didn't want it, you should have built a proprietary platform.
If you create something under conditions that by definition must be robust enough to repel adversial use and it doesn't, what's the point in blaming the bad actor