I'd say what Fashion Issues said, I don't know about Shane Battier but ok. I would say Kobe Bryant-The adultry commited, and probebly LeBron James. LeBron is a business man and doesn't do stupid things that would interfere with his money making.
can't think of a more vague thread idea. professional is the most subjective word, what do you mean? professional is a word that's usually thrown around by people who fancy themselves classy or traditional or hard working, in a basketball sense it usually gets applied to boring players like Duncan. i hate the word professionalism when it comes to the nba, i mean, i hear you, ron artest is not a professional, but otherwise it's just a word for guys like Mike Fratello to throw around when they run out of adjectives to describe the guys that appeal to their "purist" senses.