Okay, seriously? I assume you're just trolling, but I'll reiterate:
If you read the actual exact terms one must agree to to sign up for a developer account (they're published on Apple's website, and in fairly understandable legalese as such things go), it says that iFixIt terminated the agreement
itself. They did one of the five things listed that explicitly and automatically result in
you terminating
your own developer agreement.
Said termination only becomes effective when Apple notifies you that it's terminated, of course, but according to the actual contract, the termination was initiated--by iFixIt--the moment iFixIt published the article.
Having a basic understanding of contract law and NDAs--something the organization I work for signs in both directions on a regular basis--doesn't make you a lockstep "Apple fanboy" marcher.
I also note that I liked iFixIt before and still do. They broke a contract willingly, got the result they should have expected and probably did, and actually aren't complaining that much about it (although the "our app was broken anyway" sounds pretty sour grapes). For all we know, they were planning on ditching their app anyway, and figured this would be a much flashier way to get it off the store rather than letting it fade away or announcing they were removing it from the store themselves.
It's fine if people think iFixIt was in the right. I don't much care one way or the other. But pointing out Apple was 100% within its rights to take this course of action and that NDAs and developer agreements are legally binding documents doesn't a fanboy make.
Aside: If Apple was suing iFixIt for some vast sum of money as a result of this,
then I'd complain and be on iFixIt's side, because they would have a very hard time proving any genuine monetary loss from this. Terminating a developer account, however, is just proportional response.