Another way if the wine spill just happened, is to pour, I really mean pour, table salt on the entire spill and let it sit for a few hours. It needs to sit longer if it is a large spill. Simply vacuum up the salt and the stain is gone. I also use this on soda and coffee spills. My college son called the other day saying that he had amazed his friends with this little trick--sure hope it wasn't wine he was soaking up!!
The nice thing about the salt is that it absorbs the liquid, removes the stain, and there is no scrubbing. The carpet fibers don't loosen and nothing goes down to the carpet pad only to rear its head later. The trick is to catch the spill right away and make sure your guests or family don't walk on the wet salt pile.
There is also a product called FOLEX that is awesome at getting stains out. Spilled some spaghetti sauce on my tan rug. After using this product you would never know there was a mess there a few minutes earlier.
I hate to even suggest wasting wine but... another sure fire method is to pour white wine over the red and blot gently, do not rub. The white will neutralize the red. If there is still a stain then move to the salt to finish.
AA, I have heard that nail polish remover or rubbing alcohol can get ballpoint ink out of clothes, but I haven't tried it myself. You might repost the question as a new topic and you'll probably get some other advice.
Actually the ingredient in hairspray that makes it work is alcohol. Use plenty of rubbing alcohol on the ink. It dissolves the ink. Since it is a blouse, put a blotting towel under the blouse part you are cleaning & rub in the alcohol. Be patient, it may take a little while if it's a big dry ink stain.
CP