Parental Bond doesn't work for attacks like Earthquake that hit multiple opponents, so it's not really broken.
A lot of you are simply assuming that everything is in your favor before Mega Kangaskhan comes out. If you have the wrong pokemon out and need to switch into it (but don't have a ghost type) it's pretty much over for at least a few pokemon. Ferrothorn and Skarmory are two of the only pokemon outside of uber than can reliably take a hit.
I'm not really sure if this would work but i tought of Aegislash
first turn Aegislash uses king's shield and Mega kanga's attack lowers, then
Mega Kanga attacks remember it's attack was lowered and that Aegislash has got lot of defense and then use a sacred sword
Oh well then it could use the air balloon to make it immune to earthquakeKing's Shield only decreases attack on contact move, and most 'Khans will be using Earthquake against Aegislash. KS will still protect it, but eventually, Aegislash will have to attack. It is much slower than Khan, and Shadow Sneak doesn't work on Khan, as it is a ghost move. It has to rely on Sacred Sword or Iron Head, at which point it would have to open itself up to take the super effective EQ.
I have OHKOed MegaKangaskhan with Hawlucha on many occasion.
Well, yeah, not everything's gonna be in your favor in battle. That's a fact of life. Otherwise it'd get boring fast. It is impossible to counter everything in existence. For example, I got sweeped by a Belly Drum Azumarill once. Thing totally destroyed me. Is it invincible or overpowered? Hell no, I just didn't have something to counter it with. Some teams don't have anything to counter Scizor with. Some teams are powerless against MoxieMence. Your particular team just didn't have anything to counter Mega-Kangaskhan with (especially considering you're using at lot of frail Pokes and crap like Golduck). And some Pokemon just have few counters.
And...did you read my previous post? I gave you a good counter to Mega-Kangaskhan. The only thing that would be an issue for that set is, likedancing KirliaPirouette said, the very occasional Crunch.
if i can kill it before it gets in a power up punch, i might be able to win; otherwise it completely sweeps my team every time.
Then you need more status effects, sleep is one of the best, burning can seriously weaken a mega Kangas, then of course there's flatter.
too conditional, if i switch in a ghost, scrappy lets power up punch hit it. if i switch in some other pokemon with a status move(like rotom-w), it also lets it get in power up punch, and then my pokemon dies.
i'd need something that can both take the hit, then outrun it to be able to pull that off.
Rocky helmet impish fur coat furfrou with toxic and protect and cotton guard.
Then you need more status effects, sleep is one of the best, burning can seriously weaken a mega Kangas, then of course there's flatter.
The reason why I say rocky helmet, is because of parental bond. If the second attack doesn't also pick up rocky helmet damage then oh well. But the move set would be cotton guard, toxic, sucker punch, protect.