Robed in two sweaters and a rain coat, Blain Blaire clutched two crumpled cigarettes for sale next to Shalom Ministries on Friday afternoon.