Yes, first impressions can be hard to get over, but I say, "get over it". I worked in a legal firm years ago and there was an opening for the front desk receptionist. The final two candidates for this position were women. One was a very pretty gal, one was overweight and quite homely. They hired the "pretty gal". Oh sure, she looked "presentable", but the other gal had far more credentials and intelligence than this "pretty gal" could muster in a lifetime.
I understand someone, such as yourself, who did not hire someone because they were not able to perform their job ("couldn't understand a word...", but that's not what many folks on threads such as this one are saying.
Look, if someone is short-sighted enough to make a freakshow of themselves, that's fine with me. It's their business. But I don't want to entrust my online system and decisions that affect it to someone with that poor a decision making ability.
That's fine as far as the personal perceptions of the business owner goes, but what about the lost revenue he suffers because even a few customers are turned off by the freak show? Should he post a "get over it" sign on the door?
A person is born "homely" and apart from radical reconstructive surgery it is beyond there control. A pierced eyebrow, three earrings, and a pierced lip is purely a choice which no one has to do.
If you make a choice you need to be able to live with the fact that others might make choices about you.