Yeah, he HAD to bring Jesse back because Jesse's punk ass was threatening to bankrupt Hank and dime Walt out to the DEA.
Even with all that said Walt didn't fukk up anything. Gus was looking to do away with Walt the entire time. Keep in mind Gus told the cartel he'd give them Walt once he finished up his contract.
Mike was just being a crying ass bytch. Like I said earlier if Mike had to blame anybody for the downfall of Gus' empire it was Jesse. Everything Walt did during that situation was for his own survival.
Walt brought in Jesse to keep his junkie ass quiet.
Walt had Gayle killed because Gus was looking to kill Walt and replace him with Gayle (who Walt had been unwittingly training him).
Walt had to manipulate Jesse because Jesse turned on Walt just because Mike and Gus gave him a little pat on the back to keep his junkie ass in control.
Walt killed Gus' because Gus made it clear he was going to eventually kill Walt whenever Jesse "Came around"
Piff posting.
People act like Gus was just going to let Walt do his thing and they would have been making millions for years. Gus only had so long before he had to do something about Walt (either kill him, let Tuco's cousins kill him, or give him up to the cartel as their cook)... but people seem to forget that.
Walt's loyalty to Jesse is what caused a lot of this shyt, but when Jesse started threatening to end Hank's career and all that Walt made a calculated decision to bring him back to keep a closer eye on him. Saul even told Jesse that going after Hank guns blazing in the legal system wouldn't have been a good look because they would have been probing into his shyt and it would have possibly compromised Walt and Gus' organization.