If you think something is immoral, you should not do it. It’s that simple.
That’s not to say there aren’t morally complex situations that seem to pit your beliefs against each other.
The vegetarian thing is one of my pet peeves. I hear it often and I always want to reply “Do it then. It’s not that hard.”