Ouch. I would consult at least a couple of different hair dressers, but be careful: they won't be happy to fix somebodies disasters.
From the start, you should have just washed it dozen of times until it fades back enough to a color that you like. But with the "fix" from the hairdresser, you could get all sorts of crazy colors. (like you have now...)
I'm not the specialist, but I advice this: if it's a semi-permanent that the hairdresser used, wash it until the colors dissapear. You'll spend a lot of time in the bathroom, but it will hopefully get all the color out of your hair. After that: condition it well and DONT color it for a period of time.
After all the things that happened, the hair will be at least a bit damaged. Applying a new color then will be dangerous and could start the proces all over again.
Don't worry, but stop adding new colors now. Wait, relax, laugh at the mistake and learn from it.