hired a new guy and gave it to him
That is your answer to this entire scenario. That’s what they think of you and I’d take it as an invitation to find a new job. Hopefully you’ll find a better fit. Currently, it sounds like things are good enough that they’d be a decent reference for your next job.
At home, I use PiHole and AdGuard to block ads. I also use Firefox on my desktop with ublock origin plugin. Sites do break sometimes. But here’s my thinking. If a site is using or forcing an ad in such a way that the site is broken for me, I go to another site. That one didn’t deserve my time or business. My bank website works just fine. So does the power company, gas, etc. The important stuff is fine. The rest has competition.
I will note that my auto insurance website broke between an email link, the trackers in said link and the website. I messaged their IT dept in a complaint form and they said they would change how the email system tracker works to prevent that in the future.