I think it should be LEGAL to have an abortion no matter your reasoning. The reason for this is we need to preserve the bodily autonomy of people who can become pregnant.
Weather or not it is MORAL is another question.
It is LEGAL to protest outside of a veteran's funeral. However, I would argue it is not a MORAL thing to do.