The kid was in my squadron, I would guess there is much more to the story than what he presents in this article. You only get recruited to "inform" on people if you got in trouble in the first place. The "you help us, we'll help you" type of thing. As for the demerits he racked up, he missed pretty much everything he would have to go to, even morning formation and breakfast....I doubt OSI would need to talk to him at 0630 and have him miss every formation possible. Also, the kid was the "runaway basic" he got nearly 200 demerits for that one event where he dressed up as a basic when he was sophomore and jumped a fence and ran away. The base sent out searches and I think they even locked down the base and basic training stopped ops. It was big deal and he got in a ton of trouble for it.
I didn't know him all really well, but I would be careful in believing the things he is saying to the media. It took him months to get kicked out, longer than usual because he was pulling out every stop to get a chance to stay. I understand he would want to stay and if the story is true, I'd be pissed as well. But when you don't go to anything, don't do your job, and fail the PFT your firstie year, I'd say it wasn't his involvement with OSI that caused him to get kicked out.
On another note, the informant "program" is an actual thing. If you're involved in a sketchy situation and can get more info, you help to inform OSI about what's going on and who's involved...pretty standard for law enforcement and investigation in general.I am very skeptical about the informant program as it is portrayed in the article, but cadets are used as informants if there's issues going on that they can help OSI with.
Edit: clarified "informants" as used at the Academy