Lets say you didn't have merged mining and this large pool decided to shift to mining your coin to see if they could make more money on your coin than the big coin they were mining before. They figure out they are making less so they give up mining your coin because they thought it sucked and are going to go back to the big coin. They would sell all their coins they earned from your blockchain then privately fork the blockchain so no one else can mine just to troll the blockchain. This seems to happen often with small coins that share an algorithm with a large coin. Merged mining helps prevent that by letting the large pool mine both at once so they don't get bored of mining your coin.
Why do they need to test it out? It isn't rocket science to predict how much they can earn. So pools are willing to throw their hashpower at worthless coin just to throw them? Preventing others from mining requires hashpower thats directed towards the coin for long periods of time, and thus wasting money.
I've actually never heard of this happening in my life. Got any sources?
But lets say they get bored of your coin anyway even with merged mining and decide to sell all the coins they earned on your blockchain and then 51% attack you. How can we counter that? Well we could increase the coinbase maturity time. Instead of waiting a few dozen blocks and they can sell everything they have earned and attack the chain, if we make that maturity time several months long (say 9 months), thousands and thousands of blocks, then it is really hard for them to quickly sell everything they have earned.
Okay, lets stop this. I don't think I want to mine a coin if it takes several months for me to even be able to touch my coin. I'll steer far far away from any coin that does this.
Remember, this means that I can release my coin today and it'll take months of effort to get paid. Even then, I can't guarantee how much I'll earn because no one can trade it yet.