It's stupid to think that some guy who plays football is a role model for a child. If your child needs a role model, how about being a role model yourself? I don't blame Bret Favre because a million lazy fathers chose to sit around and be lazy and worthless while they let a TV personality be a role model for their children. If your kid wants to be a good quarterback, by all means they should look to Favre. However, if your kid needs to look to somebody for inspiration, guidance, and as an example of success he should be looking to his father, not some guy on the TV.
Any man with children who is mad at Favre because he's not being a good role model for his children needs to be taking a more active role in their life. If a football player on TV is who little boys are looking up to, they're destined for failure.