What the heck? If somebody asked me to remove my sunglasses, I'd refuse. How does removing sunglasses "fix" anything?
This can also be interpreted as false detainment, since the article states that after he took his sunglasses off, the TSAer let him go. He has every legal right to just ignore that TSAer and continue walking.
Why is it that airports are increasingly feeling like high school hallways these days?