Is this Barnes' last year in Golden State?

Much has been made of Harrison Barnes' subpar season, and the question after the season will be whether he still fits in Golden State's plans. Barnes doesn't turn 22 until the end of May and is signed for just over $3 million next season, however even if the Warriors look to trade the 2012 lottery pick they could run into challenges. Here's why.