It is unprofessional and pretentious in an inverted snobbery sort of way.
Over thirty years ago, my daughter, an art student at the time, took to wearing denim shorts with brightly coloured patches on them and sort of slashed at the back so that they looked worn out and old. We had given her a car when she passed her driving test at 17 years of age. Foolishly we also paid for the petrol and repairs. One day I was at the garage paying for yet another repair and the mechanic said to me "If you can afford to buy her a car, surely you can afford to buy her a pair of trousers without holes in them". I drove home, found the offending item in her bedroom and put them straight in the dustbin. When she came home I told her what I had done and said "Don't you ever embarrass me like that again".
She is now 52 years old, happily married with 16 year old twins who are completely delightful, hardworking both at school and at their part-time jobs and with excellent manners. My daughter and her husband are wonderful parents and we are very proud of them all as a family.
So perhaps I was over-reacting at the torn shorts or embarrassed that people thought we could not afford to buy basic clothes for her.?