Your coworkers sound terrible. Really i have no sympathy for anyone who litters their butts or tries to get around nonsmoking areas. Its inconsiserate smokers like you described who give people like the OP fuel for the terrible ideas. Just fucking dont smoke near doorways and open windows and throw away your butts!