A couple of months ago I used Purple Haze to dye my hair. To my surprise it turned almost brown, with some parts of purplish/brown. I wasn't expecting that, as my hair was faded pink (MP Fucshia Shock) before that and had previously been dyed SFX Pimpin' Purple, MP Vampire Red, SFX Virgin Rose with great results.
So, after not liking it at all, I went over it with Deep Purple. Now, after a couple of months and now that the Deep Purple has actually turned purple from purple/black some parts of my hair have started to look more purple/brown and I'm kinda worried. What if the Deep Purple washes out and I end up with that horrible muddy brownish/purple colour? Will it ever fade out? My hair was bleached to yellowish blond, so it's not that my natural brown colour prevails or something. I'm kinda confused!

Pictures of the colour I've seen were of a nice vibrant purple, not at all what I got...
What should I do if it shows again? I don't think most of my hair can stand any more bleaching. Should I just start washing it with warm water and dandruff shampoo and just try to get it to fade? I wanted to try some more bright/vibrant colours come summer, but that brownish colour creeping out is making me think it'll never wash out.:/ Anyone has ANY idea at all why that purple came out like that on my hair in the first place?:S