Você não pode impedir que as pessoas editem o HTML do seu site, qualquer coisa de front-end geralmente pode ser editada.
Em relação às restrições, não sou 100% do que você quer dizer, no entanto, se o usuário a não puder enviar uma mensagem para o usuário b, você terá que fazer isso do lado do servidor. Retorne false e exiba a mensagem apropriada para o front-end do usuário.