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