Как через userscripts запретить внедрение JavaScript от сайта?
На элемент, где висит обработчик событий, тебе надо повесить:
.addEventListener('click', event => {
  event.stopPropagation()
  ...
}, true);
Третим аргументом обязательно передать true ( https://developer.mozilla.org/ru/docs/Web/API/Even... ).
Вы можете легко переписать скрипты ВКонтакте на свои через контент-скрипт / UserScript, просто объявляете свою функцию и она тупо заменит функцию от ВКонтакте.

Пример объявления функции test() через контент-скрипт / UserScript:
var script = document.createElement('script');
script.innerHTML = `function test() {
    // Ваш код
}`;
document.head.appendChild(script);
Разумеется объявлять надо уже после прогрузки скриптов от ВКонтакте, для этого используйте событие load.

P. S. Осталось вам лишь найти функцию от ВКонтакте отвечающую за отправку данных) Для этого исследуйте обработчики, которые на кнопке висят при помощи инспектора хрома.