Because red means stop. Posted on February 3, 2017February 3, 2009 by admin Q: Why do blondes wear green lipstick? A: Because red means stop. Spread the love Related posts: Tell Two Horses Apart Three Blondes on an Island BRUNETTE What’s the difference between a blonde and a broom closet?