I wish you the best of luck in your protest. My employer also has banned the wearing of shorts, and I'm wearing a kilt in place of it. The managers in my office say that it's okay, and I am in compliance with the regulations the company issued! (I have a thread on this, wish I knew how to link it.)