The poor make poor choices and some folks debate whether they are poor because they make poor choices, or they make poor choices because they are poor. While I tend to favor the former argument, I see the merit in the latter as well - it ends up being the feedback loop that keeps one in poverty.
But I also realize that making different choices can make a profound difference in your life, and that people make different - and difficult - choices all the time in this world, and are better off for it.
We read weepy stories about the addict, the alcoholic, the criminal, the unwed mother, or whatever. We rarely read (or give much thought to) the person who shakes off addiction, becomes sober, drops out of the gang, or refuses to get pregnant at 15. These are the real heroes in life, and yes, I have met many of them in person. They rarely get stories written about them, because no one feels sorry for them, and the media loves a good "feel sorry for" story.
But they are the heroes we should be looking up to. Rather than whining about how unfair life is, we need to look at how people overcame the unfairness of life - because many do.
And it all comes down to choices you make. And smoking is a choice.