Apple said "free SDK" not "free SDK which you'll be able to run apps on your iPhone". There's a difference and maybe you and people like you should take words at face value and not place your own interpretation on the meaning. The SDK is free by all ways that free means. No one had to pay for it. As for your gripe about not being able purchase a license because of your geographic region that also a poor argument. Anyone can purchase (or in this case download) something from another country but that doesn't mean that you will be able to utilize all the features of it that users in that country experience. Suck it up.
His point, if you read it instead of just insulting him, is that the "free" SDK is next to useless, unless you just want to look at pretty apps in an emulator on the screen of your Mac. The SDK is free - the ability to use it to do anything constructive is *not* free, that's his point.