I agree with your comment. A lot of this is generated because of poor grooming. Straight-haired gals get away only because it's considered the 'norm.' But certainly there's a lot of poor grooming among straight hair women.
But to me, a small company with a liberal dress code should not be a problem. It only becomes a problem with big corporations who have a strict public identity.