ASHEBORO N.C.

Ever Lopez, 18, said he wore the flag out of pride for his Mexican roots. Officials said he violated part of the graduation dress code.