Just stating an answer is wrong doesn't bring people anywhere. What about it is wrong? I can see nothing wrong with this answer as it is quite true that unless the Eviolite is taken into consideration, all pre-evos are weaker. Hell, even with Eviolite the only Pokemon that is better than its evolution is Dusclops, although I would still rather have Dusknoir for ingame purposes. The context of the question is clearly ingame, which is an environment that is not suitable for walling and stalling. In fact, such things make ingame very unpleasant. Straight up offense is the way to go for ingame. Blissey will be better than Chansey, Dusknoir better than Dusclops. Pidove certainly isn't stronger than Unfezant, that's for sure.
He's also correct in saying that EV training will increase the stats. As you might note from the question, his Pidove is only gaining 1 in its stats. This is a sign that it isn't getting many EVs. He never said that this will make Pidove more powerful than its evolution, he did say it would help out Pidove though, which is certainly true.
I agree that Mew's answer is better. It does touch upon some instances where the stats of the pre-evo are better than the stats of the evolution. However, Magneton having higher speed and access to Eviolite does not make it better than Magenzone. Chansey is worthless ingame, as is Dusclops. Scyther is a cool Pokemon for ingame, but it doesn't come even close to what Scizor is. This answer is not wrong, meaning that it is up to the author of the question to decide which answer helped him most, which is what BA is for.