Just a random thought. Why are people offended when you don't notice that they had a haircut? Does it imply that you don't pay close attention to their appearance? I mean no one comments on other changes of appearance. For instance you would never comment on a change of clothes. 'Hey you changed your clothes from yesterday, looks good'.