To compare Favre to Lebron based on "having it handed to them", makes no sense. Favre never had anything handed to him. He came into the league as a relative nobody. A year later he got traded for a pick. When he got to Green Bay, he wasn't even the starting QB. He had to earn that. Then he went from 1992 when he got his first start, to 2007 without missing a single start.
You can hype up the media drama at the very end of his career all day, but that doesnt change the fact that Favre was an absolute warrior, and the heart of his team for over a decade. When things got rough...he didn't leave. He stayed with the same team for 15 years. 15 years! I understand we live in a "what have you done for me lately" society, but taking the last 3-4 years of media circus, and using them as the standard for Favres career is ridiculous.
Most importantly though, he's a winner. You can say Desmond Howard won that Super Bowl for them, but Favre had a great game as well passing for 2 TDs, and running for another. He certainly didn't choke in that game, and has never been known as a choker in general. He just plays a very loose style of football, that leads to as many breakdowns, as it does amazing plays (such as the 81 yard TD pass he had in the super bowl).
As professionals they couldn't be more different, and I don't think anyone here should be judging or comparing either as people.