I agree with HenryP for the first part of his comment, where I, also as a restaurateur, appreciate good criticism, it only helps to improve us and give better service and quality to our clients.
However, where I disagree with HenryP, is that we, as North Americans, NEVER find it too risky to criticize; this is what we do. We eat and then complain to the restaurant managers, some of us to get a free meal, and/or we send letters to complain later to get a free room at the hotel or a free meal at the restaurant.
Sorry, but it is a reality about North Americans in general.