All professional athletes get at least some degree of a pass for off the field stuff, but there's no question football players get the most latitude. Football is king.
And since the comparison started with Bonds, if by "on the field" stuff, you mean steroids, nobody cares about that with football players either.