Answer
Yes, this worker discrimination can explain wages for blonde workers.
Work Step by Step
Since the wage differential does exist, profit-maximizing entrepreneurs might be more inclined to hire blonde workers. This would shift the demand curve for blonde workers, thus increasing the number of blonde workers and their wages. With enough firms in the market, the wages for blonde workers would eventually be the same as brunette workers (and thus eliminate the wage discrimination).