I don't have the answer as DD just out of the blue one day accepted that she had to wear it and now loves it..

DS however will wear a hat if it is pink