Years ago my step-son got ink all over the pocket of his light blue leasure suit. That tells you how long ago it was. I was able to get it out with hairspray. An even better story when we went to the shop to pick up my daughter's wedding gown I found two different places on it that had ballpoint pen. I refused to pay for it and take it out of the shop until they got the stains out. We went shopping and got hairspray and it was the pump kind. It took the stain out.
The best story though is that my daughter's reception was at a local historical site. They took lots of pictures on the grounds. It had rained that morning. The bottom of her gown was brown with mud for at least a foot. I found her in the restroom with her matron of honor crying while they tried to sponge it off. After she left on her honeymoon I took the gown and dipped the stained bottom in my bathtub to get the heavy soil off. Then I put the whole thing in my washer on the gentle cycle. The gown came out lovely with just a little discolortion on the bottom where the soil was the worst. Our area has a lot of iron in the soil and it looks red. That $800 dress was made of polyester satin. When you send a wedding gown to have it cleaned and "preserved" they usually throw it in a washing machine and then charge you big bucks.