Story time: I used to have a friend with long hair who worked as a consultant for a company with lots of customers in banking. He was repeatedly told (in indirect ways) that his performance was great, but that his career prospects would be better if he has a more, let's say, approachable appearance. He complained to us (his friends) about it for a few years, how it was unfair, how it shouldn't matter, etc. And of course it's his right to wear his hair however he wanted. Then when he got married, his wife asked him to cut his hair for the wedding. He agreed (didn't feel slighted about it, wasn't bullied into it, just did it for her). Afterwards he liked his new haircut and decided to keep it short for some time more. Lo and behold, some time later, after he'd been at a new client, he got assigned to a more high profile project in a more prominent role. Coincidence? Maybe. My point is - maybe he should have asked himself sooner where his priorities were: to make a career in a conservative sector (which he himself stated as a goal), or his idea of 'sticking it to the man'.
Again, not saying you should do one thing or another. Maybe you're not actually losing customers, or maybe you don't care about losing some, or whatever. You know your business better than I do, obviously. Good luck, I hope your business will be a success.