Here are the facts. AllieO took a medication that requires a Therapeutic Use Exemption. While not performance enhancing, the acne medication could be used as a masking agent. There is no evidence that Allie took any performance enhancing drugs.
She did not apply for a TUE because she says she believed that it was not on the list. Apparently she did not look very closely, because it does show up.
In March she tested positive for the acne medication and after a month she agreed to a 4 month suspension.
USADA announced the positive test and suspension last week and Allie responded a few days later with a short Youtube clip explaining her side. She admited that she was wrong to assume that the medication was on the list that would require a TUE, and she accepted the terms of the suspension.
There are no rules that require an athlete to immediately publically disclose their suspension.
There are probably legal protocol within USADA that take some time before the can issue a press release. It is within the athlete's rights to withhold revealing information while these processes occur.
Now some opinion.
She did her time and she admitted to the violation. USADA followed due process, and both sides agreed to the consequences. We'll never know for sure if she was simply negligent or trying to hide something. Her performance level last winter/spring certainly did not indicate any boost from performance enhancing drugs.
At this point it's basically case closed, well-known letsrun trolls be damned. In other words, it's over you fools! Sure you can block her from your social media and not follow her, and as long as you are not libeling or slandering her or any of her associates you are free to express your opinions. However, she is allowed to continue to compete and earn prizes and awards, according to the rules and regulations of the sport.
See ya!