New England Patriots
The most obvious choice for Antonio Brown would be the New England Patriots. The Patriots are a no nonsense organization when it comes to locker room problems, but it doesn’t mean they won’t take a risk on a player.
Josh Gordon was signed by the Patriots after countless off the field issues, but the Patriots stuck with him and even brought him back this season. If there is any team that Brown may let go of his ego for, it is New England.
The best way for Brown to rub all of this in the face of the Raiders and Steelers would be to go win a Super Bowl, and his best chance of doing so would be with New England. Remember the last time Tom Brady had the best receiver in the league on his team? I’m sure the Patriots do.