Придаточное предложение, состоящее из одного только союза или относительного слова, не отделяется запятой. Правильно: Когда его приглашали, он не спрашивал куда. Спрашивал с кем.
Запятыми выделено обстоятельство. Для смыслового выделения или для попутного пояснения могут обособляться обстоятельства, выраженные существительными в формах косвенных падежей (обычно с предлогами), особенно если при этих существительных имеются пояснительные слова: С приближением неприятеля к Москве, взгляд москвичей на своё положение не только не сделался серьёзнее, но, напротив, ещё легкомысленнее (Л. Т.) — смысловая нагрузка обособленного оборота в начале предложения усиливается в связи с тем, что к временному значению добавляется уступительное (взгляд москвичей становился легкомысленнее не только тогда, когда неприятель приближался к Москве, но и вопреки тому, что он приближался); Петя, после полученного им решительного отказа, ушёл в свою комнату и там, запершись от всех, горько плакал (Л. Т.) — совмещены два значения обособленного оборота — временное и причинное (ушел и горько плакал не только после того, как получил отказ, но и потому, что получил его).
Глагол СВ в данном примере имеет конкретно-фактическое значение. Соответственно, подразумевается отрицание конкретного единичного факта (Разве я это сказал?).
Глагол НСВ в этом же примере имеет общефактическое значение. Соответственно, отрицается вообще то, что когда бы то ни было имел место подобный факт (Разве я это говорил?). Это отнюдь не риторический вопрос, но он может использоваться как средство усиления: говорящему требуется опровергнуть конкретный единичный факт, но он использует средство, отрицающее подобный факт вне привязки к какой-либо конкретной ситуации. Такое усиление происходит часто, поэтому вариант (2) и встречается значительно чаще, чем (1).
В этом случае сравнительный оборот играет роль несогласованного определения: профессионалов (каких?) как он. Такие случаи употребления сравнительного оборота не описаны в справочниках по пунктуации. Можно рекомендовать не ставить запятую, опираясь на правило, согласно которому несогласованное определение не обособляется, если без него определяемое нарицательное имя само по себе не способно полноценно выразить смысл в данном контексте (см. примечание к параграфу 54 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина): Нет больше профессионалов как он.
Корректно: От вопроса ефрейтора Бянкина Саня сморщился, словно он проглотил горсть клюквы, и стал доказывать, что он(,) как командир(,) ничего для них не жалел и не пожалеет, и что скоро вместе в бой пойдут, и что сердиться на него совершенно глупо, так как экипаж — одна семья.
Возможность выделения запятыми оборота как командир зависит от более широкого контекста: запятые нужны, если оборот имеет дополнительное обстоятельственное значение 'будучи командиром'.