l have the canon 100-400L IS USM Lens and absolutely Love it! Tack Sharp and great sharp lens.
Yes .. l concur the Push-pull mechasim pulling in dust is Cr@p and BS. used mine for over 2 1/2 years in all sorts of weather good and bad and nothing gotten inside, as its a L Series Lens and offers Great seals and protection.
Cheers