I agree with just about everything you said VA, however, when it comes to the Pokesaving thing, I don't really think that's true. :/
I mean, yes, "Technically" it's cheating, however, some people just don't have the time to sit and catch / breed for hours on end, then EV train. I mean, I know it's possible, but some people just don't have the time, and Pokesav allows them to get the Pokemon they want and still have a chance to show how good they are without all the breeding. I obviously disagree with 31 IVs in everything, I honestly think it's just stupid, but if people only put 31 in two, and possibly three stats (Which is achievable by breeding within only a week or so of breeding, when done right), I honestly think it's fine and I still get to see how good their actually thinking is. If they have to breed Pokemon and don't have time to reach a decent Pokemon (Meaning lacking 31 in any stat, or even anything above 27), I won't get to experience their top battling capacity, so I don't feel as accomplished. I honestly think a rule against Pokesav (Again, with just 31 in a couple stats), is just a limiting rule, and shouldn't be used at all.
But that's just my opinion. I don't want to start an argument, just putting out their what my opinion is on the matter.