I suspect that the police decided to exercise discretion, considering that he was doing it to raise money for a children's hospital charity. Either way, it was just a silly thing to do.
i think it would've been a different story if there wasn't a train full of mobile cameras around.
Afterall, charging a guy who's openly raising money for terminally ill children can't be good for public relations.