Cold Water is actually better for some types of stains
Here is a good Cheat Sheet:
Stain solution cheat sheet from Tide.com
Protein
Baby Food/Formula, Body Soils (Feces, Urine, Vomit/Spit-Up), Blood, Dairy, Dirt/Clay/Mud, Egg, gelatin dessert
Soak fresh stains in cold water. Rub fabric against itself to dislodge stain. If stains are old, scrape off crusted material and soak in cold water with Tide® Liquid. Launder in warm water with Tide.
Do not use hot water to soak or wash items with protein stains (hot water may set these types of stains).
Oil-based
Grease or Oil from Cars, Makeup and Food (including Butter and Mayonnaise), Collar/Cuff Soil, Deodorant/Perspiration, Gasoline
Pretreat with Tide Liquid. Make sure to work detergent into stain and let set for 10-15 minutes. Then wash in hottest water safe for fabric.
Tannin
Beer, Coffee, Tea, Soft Drinks, Fruit & Juice (including Red Berries), Perfume, Wine
First rinse in cool water. Then wash fresh stains in hottest water safe for fabric with your favorite formula of Tide. Use Tide with Bleach or Tide Liquid with Bleach Alternative for old stains. Do not use bar soap on tannin stains — it makes them harder to remove.
Dye
Dye Transfer, Fruit (Blueberry & Cherry), Grass, Kool-Aid®, Mustard
Pretreat with Tide Liquid and rinse thoroughly. Soak in diluted solution of water and Use Tide with Bleach or Tide Liquid with Bleach Alternative. Then wash in the hottest water safe for fabric.
Combination
Ballpoint Ink, Candle Wax, Chewing Gum, Crayon, Lipstick, Shoe Polish, Chocolate, Gravy, Ketchup, BBQ and Tomato-Based Sauces
These stains generally involve two components: oil/wax and dye/pigment. Remove the oily portion first and then the dye portion.
For stains that are waxy and/or ink-based, scrape and treat with dry-cleaning solution first, then rub with Tide Liquid and scrub stain under hot water. For most other combination stains, rub Tide Liquid into stain. Then wash in the hottest water possible for fabric with Tide with Bleach or Tide Liquid with Bleach Alternative.