Can We Please End This "The Patriots Are Cheaters" Shtick?

People hate the New England Patriots. Plain and simple, no two ways about it. Heading into Super Bowl 51, it seems like everyone outside of New England is rooting for the Atlanta Falcons. I [...]