@ Blasphemy: A lot of those points are horribly biased and outright wrong. When you say "a lot of Protect users", you mean one or two, right? Protect users usually amount to Blissey and Vappy, which is usually never on the same team as Tentacruel. Some things don't even have to be hit with HJK. Suppose you're in on Nattorei with Protect. That sounds like a pretty good time for your safe, STAB Fire move, right? U-turn matters more for Infernape than Blaziken because Infernape is weaker and easier to force out. If Blaziken really wanted to, it could run a pretty effective mixed set too, but no one bothers with it because SD is usually better in general.
The labels you attach to them don't really matter. Stallbreaker or sweeper, if you want to rack up a serious body count, you're usually better with Blaziken. Ape has a niche somewhere, but it's smaller now because Blaziken does most of what he used to better. That is to say, sweeping. Infernape and Blaziken were always primarily sweepers, and when one manages to consistently outperform the other in that regard, it's going to find itself on more people's teams.