I could fix this... As long as Twilight Genie can remember the approximate time she found the found the crystal, I can go back in time to just before she found said crystal, and divert her attention away from it long enough for me to destroy it, thus preventing her from becoming a genie in the first place... The only downside is that this would retcon the universe that Twilight Genie existed in, and all wishes made in this universe would be negated (wishing for various other pony genies, etc.)...
but wouldn't the space time continuum crumble to shards, plus Dr. hooves clearly said "it is dangerous to change a fixed point in time due to times frail nature"?, thus making it impossible to reverse and avoid this occurrence, plus even if it was possible don't you think princess celestia already tried to reverse it?
OK since you and others said that I should be willing to have my opinions I'll share mine: this is stupid and it sucks.
You've basically thrown any chance of them being free out the window and since thsi is a "fun" blog and not a story blog I think I'm pretty much done. I should have listened to my instincts and just quit when experiments ended because now I'm pissed and I only have myself to blame.
I have more details I could go into but no one likes it when I write essays so I'll just say that I enjoyed it while it lasted and move on.