I hate when stars try to rationalize bad behavior, use every excuse in the world, and blame everyone but themselves. Shia LaBeouf, in an interview with the UK magazine Empire talked about his arrest last year and took all the blame which I wish everyone else would also do.
"That was complete and utter insanity. I was an asshole, and it was a mistake I'm still completely embarrassed about.
"I was in the middle of a strange mind state, having just come off a three-month window of focus. I can't diminish what happened at all. But I can say this: I'm not the first 21-year-old to be arrested for a misdemeanor.
There are lessons in life I need to learn, and I'm learning all of them in front of the public".
Most celebrities would have just gone with the middle paragraph and probably also added the last sentence as well. There just are not very many who would admit to the world they acted like an asshole. Everyone probably acts like an ass at some point. I don't have a problem with someone acting like an ass once, as long as they also own up to the fact they were one.
Too often a celebrity hems and haws and throws out crap that their publicist thinks will spin it the best way. Then, as a result they come off appearing like they really don't care about what they did, and are just trying to skate by. When someone takes the Shia approach, you just confront it, admit your mistake, move on, and people forget. When you start spinning, then you have to keep spinning and then the story stays front and center longer.