I do smoke, and yes it is a choice to continue to do so.
I don't however expect special treatment for it.
Being granted a smoke break is a luxury, not a right, so it's asking for a favour. What do I do to earn that favour? I work faster, and a little harder. By putting in that extra effort, and staying ahead of the "game" I have never had a manager, even a non smoking one, deny me a few 5 minute breaks throughout the day.
Lazy sods that whine about it though as if being punished, should just GTFO.
On other side of the coin, smokers choose to smoke, same way non smokers choose not to. The non smokers have already forced their views on smokers with the bans now in place in many countries. Your choice, has forced a law upon us. I personally feel, smokers should be allowed short breaks through the day, it is fair after all, if your choice is valid, ours must be just as valid, if that is denied, it stops being a legitimate health issue, and starts veering towards persecution.
OT: Guy simply should have asked, if he was a good enough worker, any half decent manager would allow it. Certainly shouldn't be fired for it, at least, not at the first incident.