It feels like one of those "Well, if I let YOU do it I have to let EVERYONE do it" type of things, and AT&T should have said no.
I also find it interesting that Apple isn't mentioned anywhere in the deal, which is strange because the article makes it seem that AT&T has the power to just tell Apple to break one of its developer rules for a special case. Shady, if I do say so myself.