Why does a blonde wear green lipstick? October 28, 2013 by I know everything Question: Why does a blonde wear green lipstick? Answer: Because red means Stop.