Matt Barnes didn't have the best 2015.

In the past year, the Memphis Grizzlies player split with his wife, got publicly embarrassed by Rihanna and traded from a team where he enjoyed playing. There was also that incident with Derek Fisher upon discovering the Knicks coach's relationship with his now-ex.

So Barnes said goodbye to the past 365 as one would do during this social media age: By airing his grievances in a lengthy Instagram post. Yes, it's long, the caption may be worth reading on this one. (Warning: strong language and profanity ahead.):

More from FoxSports

Thank God For 2016! 2015 hands down was the worst year of my life! * *Lost the women I loved,the mother of my kids, my Dogg.. I had to walk away from the only thing I've wanted, MY OWN FAMILY! "They call that karma" *To being traded away from a team & city I love! "They call that the business" *Lied on by a pop star Who's lucky I stuck to the script & didn't expose her lien ass Funny thing about texts & pics is they DONT LIE! "I Guess" "They call that getting played" *Last BUT NOT LEAST... Being stuck in the "triangle offense" w my ex & snitch, I mean former teammate & friend.. Who went behind my back, messed w my ex, got caught, got dealt w for being a snake, then ran & told the Police & NBA.. Instead of taken that ass whoopin like a man & kept it moving....! WHERE THEY DO THAT AT? Guess cause I didn't SNITCH, I get a 2 game suspension by the league "They call that LIFE" WHEN IT RAINED, IT POURED in 15 All this played out like a bad reality show, a nightmare, for your amusement & entertainment! For you to critique, make fun of, crack jokes & laugh about.. "What I shoulda did" or what "y'all would have done" Hmmmm... I say all this not for sympathy, because I had a hand in all the bad $h!t that happened.. I was never perfect in my relationship, I didn't see eye to eye w my head coach.. I was warned SEVERAL times about ole girl & I introduced love ones to people who I "thought were FRIENDS"... Lesson Learned!! This is for all of you who had a F@#%ed up year... To let you know I'm right there w you, We In this together! Everyone has ups & downs in this game called LIFE... It gets better.... "I think" Hahaa nah it does, trust me! --- -Remember God gives his toughest battles to his strongest soldiers!!! -Stay positive, hold ya head, tighten your circle & stick to your instincts.. -It's not about how many times you fall down, it's about how many times you get up! Heres to freeing your hands of all the bullshit of 2015 & preparing for the blessing God has in store for us all in 2016! HAPPY NEW YEAR, LOVE #THEBADGUY

A photo posted by matt_barnes9 (@matt_barnes9) on

We'll leave it to you to dissect the messages -- and there's certainly a lot to dissect.

Here's hoping 2016 is happier and healthier ... for everyone.