An academic journal asked the author to exclude references or anonymise sources that are potentially damaging to the reputation of a commercial company. While there are guidelines for dealing with grey literature in research, it seems that some grey literature (company's own reports) are accepted, while other (e.g. critical reports by NGO's, social media, etc.) need to be excluded.
As an example, let's say that an article contained some criticism of a large soft drink company. The editor wrote to the author:
"...about other sources using real names, that can be allowable, but, in order to name companies in a paper, the language 1) must not be potentially damaging to the reputation of a company) and 2) the conclusions drawn (if negative) must be based on publicly available data (e.g., taken from their annual reports), with no opinion or supposition. Academic articles need to be much more careful than other forms of reporting (like social media at the other extreme), because they are held in high regard and can be cited and used in legal proceedings".
Does this imply that data reported should be based on companies self-reports, not on outside criticism? Is this 'right' of a publisher to do or is this a kind of censorship that should not be allowed in academia?