Though I'm not certain what any of this has to do with Mac Jones, here's an article I found on that with quotes:
How does Tom Brady Sr. feel a little more than a week before his son returns to Gillette Stadium to face his old franchise? Our Tom E. Curran caught up with Brady Sr., who was candid as always.
www.nbcsports.com
"Tommy is extraordinarily appreciative of everything that happened during his New England career, and he's more than happy that he's moved on because it was pretty obvious that the Patriot regime felt that it was time for him to move on,"
"And frankly, it may well have been perfect for (Bill) Belichick to move on from him. On the other hand, I think the Tampa Bay Bucs are pretty happy that the decision was made in Foxboro that they didn't want to afford him or didn't want to keep him when his last contract came up."
"Damn right," he told Curran. "Damn right. Belichick wanted him out the door and last year he threw 56 touchdowns. I think that's a pretty good year."
"Very nostalgic," he said. "That was our home for 20 years. The fans embraced Tommy, the city embraced Tommy and the team embraced Tommy for a while. And so, when he comes home it's gonna be a real treat that he spent 20 years making his mark in Boston. We owe a lot to the Patriots and a lot to Boston.
"Like every phase in life, things move on. Our kids get older, our kids move on. They move out of the house, they go elsewhere. And that's kind of what it's like for Tommy right now where he's moved elsewhere and wherever he is, we support our kids, and Tommy's no different than the rest of us."
I expect the 'vindication' is both from the standpoint of those who felt he was done and could not play anymore, as well as those who felt he was a system QB who could not get it done outside of the confines of New England. Probably exacerbated by the number of teams who passed on him despite being freely available, choosing to stick with their starting QB. Regardless, I don't see how any of this is a "slam" on Bill Belichick or a venting of the spleen or anything like that, but to each their own.