Absolutely the doctors failed her.
Were there any medical reasons not to terminate? No -It would be normal procedure elsewhere. Were there medical reasons to terminate? yes.
Were there ethical reasons not to terminate ? No (the foetus was not going to survive). Were there ethical reasons to terminate ? yes (initially, to prevent suffering).
Were there legal reasons not to terminate? From what I've read , actually no. If the consultant misunderstood the law, surely that is negligence on his part, s/he should have known ...if unsure they bloody well should have checked. And if there was any legal bar...if its against medical and ethical reason then the law is the worst sort of ass.