ok..... this probably wont be what you want to here but im gonna tell you anyway...
5 years ago my little charge was car sick... (well regurgitated banana while in the car) all over my pale pink top (the only form of cloth in the car!)... we washed it loads of times and it was clear it was NEVER gonna come out.... tried everything imaginable...
In the end i admitted defeat.... i BLEACHED it and you could still see where it was then DIED it DARK blue... its still one of my favourite causual tops.... i wear it LOADS and it gets washed loads aswell.... Even now 5 Years later if you look carefully you can still see where the banana was!