I guess I can see why she wouldn't tell, I probably wouldn't either. But by not telling you're not being completely upfront, and you're gambling that the person with the drugs won't get caught. If she does, you're in a lot of trouble. If she doesn't, you're not in any trouble. If you tell, you'll be in trouble but probably not as much trouble as you would have been otherwise. I just think she could have handled the situation better.
Also you guys are ignoring the main point of my post, which is how the drugs got into her hand in the first place. It's hard for things to end up in your hand on accident. According to the story the drugs were in a baggie, so she must have known what was being handed to her. And for them to end up in her hand means she either opened her hand and took them or was forced to take them, and if she had been physically forced to take them she probably would have told someone about it.
Again I agree she shouldn't be suspended but I also don't think we have the whole story and I don't think it's all as innocent as it seems to be. Maybe I'm just being cynical?