Pedro was very unconvincing from the get go, in hindsight.
I agree with what you say about the halo effect, but I think it's because there has been demonstrable progress this season, despite a lack of consistency, and as a result, most fans believe we'll come good if he's given time.