Because most people don't go around calling people mondays unless they're a total biggot or black. How many times have you called someone a handicap and actually meant they're mentally handicapped? Probably not that often. Words have evolved to have multiple or alternate meanings than they used to.
People use handicapped as a synonym for stupid all the time, and calling someone a cigarette is moving in the same direction.