Opinion | Seth Moulton, would you change anything about your campaign?
Vennochi argues that Moulton’s campaign leaned too heavily on age and did not make a persuasive case for his own record and beliefs.

SOURCE CHECK
TAP FOR WHYThe Boston Globe is an established newspaper with professional editorial standards and a transparent, named columnist. This is clearly labeled opinion, so its argument should be distinguished from independently established reporting.
- Source type — Established national newspaper with a substantial editorial operation.
- Author attribution — The column identifies Joan Vennochi as its author and describes her as a Globe columnist.
- Editorial standards — The publisher is a professional newsroom; the page is explicitly presented as opinion.
- Transparency — The article provides a byline and identifies quoted sources and campaign responses.
The column names the candidates, quotes Moulton and Markey, and notes the Markey campaign’s denial of the Epstein-related allegation. It is principally an argument about campaign strategy, with limited sourcing and little detailed presentation of the candidates’ full policy positions.
HOW WE SCORE ↗As an opinion column, the article is driven by the author’s judgments about both campaigns. It includes statements and actions from both candidates and notes the Markey campaign’s denial, but does not develop a sustained response from either campaign to the columnist’s criticisms.
- Opinion vs reporting — The article is explicitly opinion and contains substantial authorial evaluation.
- Counterarguments presented — Includes Moulton’s response about his campaign and Markey’s criticism of Moulton’s remarks, but little direct response to the column’s broader judgments.
- Source diversity — Refers to statements by both candidates and a campaign denial, but relies primarily on the columnist’s interpretation.
- Loaded language — Uses evaluative descriptions of campaign choices and attacks, consistent with its opinion format.
The column favors generational change and criticizes Moulton’s remarks about transgender athletes, while also criticizing his campaign strategy. Its support for a younger progressive generation gives it a left-leaning framing.
- Framing — Frames the race partly as a need to pass the Senate seat to a younger generation of Democrats.
- Language tone — Criticizes Moulton’s transgender-athlete remarks and describes Markey’s response as a human-rights argument.
- Opinion vs reporting — The author openly advances a view about retirement and generational change rather than presenting a neutral campaign report.
Boston Globe columnist Joan Vennochi argues that Seth Moulton’s unsuccessful Senate primary campaign against Edward Markey focused too heavily on age and should have made a stronger case for Moulton’s own record and beliefs. She credits both candidates’ arguments while calling for Markey to make way for a younger generation.
Vennochi recounts asking Moulton whether he would change anything about his campaign. She argues that his effort focused too narrowly on Markey’s age and that Moulton should have highlighted his military service and made a clearer case for policy differences. She also criticizes his remarks about transgender athletes and his attack linking Markey to Jeffrey Epstein.
Vennochi says Markey effectively framed the age debate, while arguing that he should have retired and left the Senate race to younger Democrats. She credits Moulton for challenging Markey, notes that Markey would face Republican John Deaton in the general election, and says Markey understood that voters needed more than an age-based argument.
Community verdict
10 VOTESPeople in this story
SWIPE →Representative and unsuccessful Democratic Senate primary candidate whose campaign is the column’s central subject.
Senator and Moulton’s opponent in the Democratic Senate primary.
Markey's version of this story ↗Republican Senate candidate expected to face Markey in the general election.
Former House speaker whom Moulton tried to oust.
Part of a bigger story
2 OUTLETSDiscussion · 0
Loading comments…


