I was just thinkin' about this earlier, and I say GOOD FOR TI!
To say he doesn't give a shit about kids or whatever is just ridiculous, unless you know him personally and he told you he doesn't give a fuck about the kids. Everybody has to remember, this man got in a fight that ended his boys life...I'm sure he feels guilty about that. He has kids, and I'm sure he doesn't want them following the street shit, so my guess is maybe he's acting like a responsible man AND father now.
In any case, he bought guns from a federal agent. Who was he gonna snitch on? The cat that sold him the guns? I doubt it. I don't think he snitched on anybody. I think he's on top of his game, he's in the spotlight like a motherfucker, a lot of kids see him and hear him, so the government gave him a chance to make good of the situation and he took it. I'm pretty sure that what's been going on in his life was taken into consideration as well. They probably understand WHY he wanted those guns.
Anyway, I'm a fan of T.I. now because I dig his shit. His personal life doesn't affect me, but I still think he's trying to be a positive person.