I used to play several sports competitively and even two collegiately. I can tell you right now that I would much rather have a talented player with an attitude than a guy with all the heart in the world. Heart can only get you so far, and more often than not its talent that wins out when it comes to making a roster. Don't get me wrong, character is an important factor in CERTAIN processes when choosing someone in the draft. But when it comes to an established veteran, all any team cares about is that they know the player in question can get it done on the field a la Randy Moss this year with the Pats. One thing a lot of people don't like to accept is that the NFL, ultimately, is a business and losing is equivalent to losing money. The owners could care less if a murderer is on their team as long as they win for them (see Leonard Little). Fellas to quote my dad, "The Almighty Dollar Always Wins Out."