It was likely the undeniable strength of public opinion that won the day.