Мне кажется, дело в том, что курящие люди образуют некое специфическое сообщество, если можно так выразиться. Принадлежащий к группе (условно "курильщик") маркируется как "свой", отношение к нему будет доброжелательнее и толерантнее, чем к чужаку, то есть некурящему человеку. Курение вообще довольно сильно объединяет и сближает людей, взять хотя бы пресловутые курилки в библиотеках или перекуры на работе среди сотрудников. Некоторые молодые люди специально начинают курить, чтобы знакомиться с другими за этим процессом. Ведь проще установить контакт, если вы уже имеете что-то общее. Кроме того, если есть норма делиться сигаретой не улице, можно надеяться, что и тебя угостят в будущем при необходимости. В конце концов, курение - это зависимость, пусть и во многом социально обусловленная.
Не раз сталкивался со случаями, когда у меня стреляли жвачку, причём все - в больших городах. Так что тут вопрос социума, в котором допустима та или иная "стрельба".
Потому что покурив человек утоляет нужду из-за сигаретной зависимости, а что-то сладкое, вроде шоколада, поднимает человеку настроение, а этим настроением хочешь насладиться по полной и поэтому жалко делиться с другими