As the 25th anniversary of 9/11 approaches, corporations are pledging support for veterans and first responders, but is it a genuine display of patriotism or just a marketing ploy to boost their public image and bottom line?