I just cannot agree on the bolded. I will not watch a player that hits his wife/g'friend or refuses to pay child support when he has the money. I will not watch a guy that keeps doing stupid stuff (DWIs, shop lift, etc) or detract from his (Incognito) team because he is a punk. I have no interest in thugs even Mean Joe and despised him as a player.
Fans that want a win regardless of how it is obtained are people I would not want to be around. Sports is about playing the best you can against the best without dishonesty. Sounds trivial maybe but "the other guy does it" left my vocabulary at about age 12.
None of your favorite teams have ever won much if they truly adhere to your philosophy. For me it's entertainment and winning entertains me. I could care less about all of the stuff you mention.
Just different philosophies and the Texans wont win until they do. Look at most of the teams that won last yr. They had the type of guys you cant stand. But they won. You and McNair have the same philosophies those philosophies lead to 2-14.