People always have something to complain about. Whether management decides to listen or not is up to them, but smart employers understand that employees are not soldiers (unless they really are) and treat their employees like individuals. If you do this you create more productive and happy employees. Dress codes serve their purpose, but if it does not hurt the workplace and alters my personal freedoms why should it matter? If the person wants to come in for 4 hours a day but still makes me millions a year, why should I care if he’s at home mowing his lawn?
If there is a lull in the workload and you have some free time, why not enjoy it? Be at the office for 3 hours today and enjoy this great SD weather cause tomorrow might be another 12 hour rush. Life is too short to be spending your time in front of a computer, and acting like a drone. Now that we have created amazing technology, we no longer need to be just great workers, but can also be great parents, great sons/daughters, great travelers and just more interesting people. Life and the workplace has definitely changed for the better.