If a relay team was DQ'ed because of the logos, then a mistake was made.
From the NFHS Casebook (p.31)
Rule 4.3.2
Team A decides to replace uniforms during the season. When the relay team checks in, the clerk notices three runners have three different logos on their shorts, while a fourth runner has no visible logo. All shorts are the same color and style, yet none are identical because of the variance in logos. The official shall:
(a) instruct all members of the relay team to roll up the leg of the shorts to hide the logo,
(b) instruct only the three with different logos to hide the logo,
(c) disqualify the relay team for having different uniforms,
(d) ignore the differences since none of the logos exceed the size limit.
RULING: (a), (b), and (c) incorrect procedure. (d) Correct procedure.
COMMENT: Having different legal logos (or lack of a logo) is not a violation.
I agree with you that uniform rules have gotten out of control. I officiate high school meets and, unless their is a gross violation, I do not disqualify the athlete. I inform the athlete and the coach that he/she is in an illegal uniform and that at the regional/state meets a DQ will result. I will only DQ an athlete at a dual meet if the opposing coach points out the violation to me. If the opposing coach doesn't care or doesn't even know the rule, why should I DQ the runner? High school sports are about paricipation and if all you do is DQ people and prevent them from racing the athletes will lose interest in the sport and play baseball or soccer instead.
By the way, in championship meets, I WILL disqualify an athlete but will always try to give him/her a chance to rectify the situation before a DQ results.