Nontopical: not on the topic.
Yes, comparing a game mechanic to murder is a real analogy. If you wouldn't dismiss it because you don't like where it leads, then maybe we could have a real discussion. Tell me, where does the logical connection break down? If the topic is whether something is good, saying it exists is not a stance. "It should exist because it exists" is circular.
I have two solutions to Leonard's post's scenario. You could not leave in Blissey vs. a Curselax (works under current game mechanics), switch to Skarmory, and use Whirlwind. Put down a layer of Spikes or two so they can't just keep switching back in, and try and predict when Snorlax is coming in, and switch to Heracross or Metagross or something. If you can force Snorlax to Rest (it can't take special hits forever), then you can skip the predicting when it comes in step. The predicting step isn't really needed if you have Heracross, Metagross, or Machamp with a CB, just makes things a lot easier.
Solution two would be to just change how CHes work. I would rather have a critical hit just ignore all defensive stat increases and offensive stat decreases, but with no damage modifier. So a critical hit at base stats for both Pokemon would do regular damage, a critical hit with me at -6 attack and you at +6 defense would do damage like we were both at regular stats.