I told myself I wasn't going to post here, but I suppose I might as well. Mega Kangaskhan needs to be banned. It has the combination of STAB Return, Sucker Punch, and your choice between Crunch, Earthquake, and Fire Punch. So, you have an extremely powerful STAB move, an 80 Base Power priority move, and solid coverage; Crunch hits almost everything you would need Kangaskhan to hit so it is usually the best option, since even Ghost-Types cannot beat Kangaskhan with Crunch. Now, consider that all of these moves hit twice, and that the second hit is only 0.5x weaker than the first hit; not to mention, these moves are coming off of a Base 125 Attack stat. To top it all off, it also has access to a free Swords Dance that is also a Fighting-type move, meaning it can set itself up to sweep while simultaneously doing damage to the opposition. Add in a solid base 100 Base speed stat, massive bulk, for a sweeper, and the fact that regular Kangaskhan can hit Ghosttypes on the switch with Return or Power-Up Punch thanks to Scrappy before mega evolving, and you have a Pokemon that is clearly broken. Not even considering its access to Seismic Toss, which does 200 damage to any non-Ghost type, Mega Kangaskhan is clearly broken. Mega Kangaskhan barely has any true counters; one of the only real counters is Rocky Helmet Skarmory, which would not even exist if it were not for Kangaskhan. A counter has to be able to switch in to ANY move and either take another hit and threaten the Pokemon out, or outspeed it and threaten it out. There are no Fighting-types that COUNTER Mega Kangaskhan carrying Power-Up Punch / Return / Crunch / Sucker Punch; and Ghost-types cannot handle Crunch. Keep in mind that most of the Ghost-types do not even have recovery, so you will be hard-pressed to switch into Mega Kangaskhan twice even if they do survive a Crunch or two. Also, thanks to Sucker Punch, many faster Pokemon have no hope of beating it since they will just be KO'd; Power-Up Punch + Sucker Punch is a guaranteed OHKO on Terrakion, even. 100 Base Speed means that it can outrun a wide variety of threats, and this makes it even more deadly. What really takes Mega Kangaskhan over the top though, is its bulk. 105 / 100 / 100 defenses with this much power is just ridiculous; it is almost impossible to OHKO it without a super-effective STAB move. Unlike most Sweepers, revenging it with Pokemon such as Talonflame without weakening it first is suicide. This bulk also lets it Power Up Punch on a wide variety of threats, weakening your Pokemon while gaining +2 attack and putting it in the position to sweep one's entire team. Overall, Mega Kangaskhan is just too devastating of a threat in the metagame, and needs to be banned immediately due to its combination of power, coverage, priority, Speed, and bulk.