Sounds like he needs some serious help (drinking scotch in front of an officer).
This is actually a well-known move to avoid DUI conviction in some circles. If you're pulled over while potentially over the limit, chug alcohol in front of the officer. This means in court you can argue that they can't prove you were over the limit while driving, because the drinking after being pulled over might have done it. (BTW, I am not recommending this, just saying I've heard of this "strategy" several times before)
It wouldn't surprise me if Cabrera did this intentionally based on past advice from an agent, attorney, or other players. Still a sad situation though, I hope he can clean himself up.