The only hood that I own that is a fairly poor design is the 24L II. I've seen several reviewers knock the fit as well, but as I said before, my 24-70 II hood works just fine. I've even tried to knock it off since reading this post and haven't had any issues. Maybe you just got a bad one. Since it's under warranty, I'd suggest contacting Canon to get a replacement.