It's about being respectful. This guy should have been more self-aware regarding his job and the company he represents. Making remarks like this may be fine on your own time, or in private company, but to publicly make a sweeping negative statement like this is in bad taste given this guy's responsibilities and public position.