"I agree that smoking is very bad," said Senator Thomas W. Libous, a Republican from Binghamton. "But the ramifications of this bill, as strict as it is, will be devastating on small businesses. I think there could have been much more compromise."