Nope sorry, once it's on, it's on forever. Your only option is dying the garment again. Though for future reference, if you splash a bit of bleach on your clothes, spray it heavily with hairspray, as hairspray stops the process of oxidation. But this has to be done as soon as you get bleach on you. and it's not 100% perfectly effective.
Once I got bleach on a shirt that I adored. I went to a Wal-mart and got color remover, and a pack of dye. Just first boil the shirt in the color remover until its completely white, and then boil it in the dye. I was so happy that my shirt wasn't ruined.
No because its not a "stain". It actually removed or "bleached" the dye from the fabric.
Im afraid not