A story has been weaving its way around the internet about an American Airlines web designer being fired after responding to a complaint from a user. I have watched as some big names in the web space have ripped AA apart for their firing of the designer, claiming that AA.com is terribly designed and letting someone go who had ideas is a horrible decision.
Every single criticism of AA ignores the most obvious detail, that the employee broke the terms of his NDA. This type of attitude seems to be the norm in society now, that the violator is somehow the victim. Sure, I agree that it is probably a bad idea to fire someone who has ideas that could have a positive affect on a website or company, but at the same time what kind of example does it set for the rest of your employees if you allow someone to blatantly break the terms of their agreement?
Sometimes, things need to be called out for being right and being wrong, no matter how you feel about the tertiary aspects of the issue.