Now for the word cigarette.
I cant believe this is something I have to explain but here it goes. The word cigarette comes from a long line of hate and discrimination. If you use it, its going to be hurtful to a person who still is effected by family values. Just because you have a friend with a feminine stature who doesn't care if you call them that doesn't mean it any less offensive, degrading, or inappropriate. No, it not appropriate for anyone to call someone a cigarette but the difference btw a hetero person saying it to a gay person is that that non-gay person isn't a part of the negative fallout left from Christianity. If it is so important for you to use the word cigarette, either fight for gay people to be seen as equal or paint your ass with a tramp stamp for the rest of your life so no one will judge you for it. Maybe it would be such and issue if family values didn't exist but it does. I have no clue why you put this in your username.