The problem is that the OP seems to have used his dev account to get access to information and divulge it against the TOS. He used his financial source to profit in other ways against the interests of his financial source.
If my company had a meeting where I learned about quarterly results ahead of any public disclosure, and then I published them somehow, I wouldn't have grounds to complain when they find out and terminate me.
If the OP had a totally clean use of his dev account, and he published articles critical of Apple without inside info, and then had his dev account terminated, then I'd be worried about Apple's overreach and dangerous power. But that's NOT what appears to have happened here.
If my company had a meeting where I learned about quarterly results ahead of any public disclosure, and then I published them somehow, I wouldn't have grounds to complain when they find out and terminate me.
If the OP had a totally clean use of his dev account, and he published articles critical of Apple without inside info, and then had his dev account terminated, then I'd be worried about Apple's overreach and dangerous power. But that's NOT what appears to have happened here.