I have mixed feelings on smoke breaks: while management looked the other way when these people choose to take one, if I was working near them, I was expected to pick up the slack. OTOH, I'm not sure if I WANT to work next to a smoker who's went 8-10 hours with just a single smoke break...
But then again, I work next to Fat Albert currently, and he B.S.'s the entire break then after it's over, chooses to take a dump. And I have to pick up the slack there as well, because God forbid management say something -- it might be racially insensitive. (Fun fact: if you ever use the bathroom after him, you'll notice he does not flush the toilet... or use toilet paper.)