Не читал комментарии, но разница в наличие преступления/нарушения, имхо. То есть шантаж - это всегда наличие преступления, правонарушения или какого-либо ещё нарушения (например, устава, семейных ценностей и т.д.)
Шантажируют типа захватом в заложники (преступление) и убийством, в случае невыполнения (преступление), рассказом о преступных действиях (дабл преступление, как со стороны шантажируемого (он его совершил), так и со стороны шантажирующего (он его намерен скрыть за деньги), рассказом каких-то неприятных сведений (часто составляющих охраняемую законом тайну, например медицинского диагноза) и все такое.
Есть латовык версии шантажа, больше похожие на сделки, типа за неразглашение факта супружеской измены и т.д. Но и тут торчат уши нарушения норм, просто морально-этических.
А сделка - просто двусторонние отношения с возможной взаимной выгодой. Без нарушения вообще каких-либо норм хотя бы одним участником.