One problem with your comparison, Zac Efron never took steroids. From what I’ve seen, Efron has been in the fairly harmless High School Musical movies and he’s been dating his co-star from those movies for a few years now. Plus he’s a cutie and not a bad role-model.