The antonyms for the phrase "go on record for" include dissuade, oppose, discourage, obstruct, hinder, impede, deter, deterge, and disincline. These words mean to prevent or discourage someone from expressing their support or opinion on a particular matter. While "go on record for" means to express support for something publicly, the antonyms imply the opposite, suggesting a lack of support or dissent. To dissuade, for example, means to persuade someone against a certain action or belief, while opposing means to be in direct disagreement with something. Ultimately, the antonyms for "go on record for" involve opposing, preventing, or discouraging support for a specific issue.