This may be a debate as well but I would like to clarify that:
Revulsion alone at someone else's action is not sufficient to argue that it is harmful or immoral (answer to the question)
We do not say eating tofu is obviously morally neutral, so I do not have to ask about harm or good, instead it is not sufficient to argue that it is harmful or immoral.