Вариант с предлогом В предпочтителен.
См. в «Справочнике по фразеологии».
Такое сочетание возможно как стилистически маркированное, устарелое, ср.: оказать мужество, оказать большие способности. Но лучше: дать какой-либо эффект.
Такое сочетание некорректно. Правильно: выразить протест или оказать сопротивление, например.
Запятые не нужны.
Устойчивое употребление: вязать на спицах.