Matt Barnes might be in a lot of trouble right now. And, it has absolutely nothing to do with the fact that he's a free agent who has drawn little interest from any NBA teams.

Last night, the former Lakers forward was walking through Manhattan Beach in Los Angeles when a police officer confronted him about an outstanding traffic warrant and attempted to place him under arrest. But, Barnes refused to go peacefully. Instead, he reportedly started mouthing off to the arresting officer, resisted arrest, and made several threats towards the cop. At that point, he was taken away on the warrant and for allegedly threatening a police officer. The warrant was for a misdemeanor crime (driving with a suspended license) and he'll likely be able to pay his way out of any trouble there. But, threatening a police officer is a felony and, well, let's just say Barnes could be in a ton of trouble for that charge.

Fortunately, he doesn't seem too worried. As you can see from his mugshot, he seemed pretty pleased with himself after getting arrested. But, we've gotta ask: Who the fuck gets arrested for something this serious while walking?! SMH. Hopefully, this wasn't as bad as it sounds.

RELATED: The Funniest Athlete Mugshots of All Time

[via Ball Don't Lie]