I think the mentioned place is a chain store - it means that some of the money leaves town. If there's one area where local choices abound, it is people who cut and style hair.
Perhaps a place where the owner and employees are more local and a chunk doesn't go out of town?
Just a thought. The locally owned places don't treat their operations like a hair cutting factory.
Not saying that all at the chain stores would - but it seems like you weren't satisfied this time around.