Regardless of the discussion of what makes a player overpaid or underpaid, Barnes is overpaid. He just is, even in this modern day NBA with huge contracts.
I'm not saying he's a bad player, he's not. He's a decent NBA player, but he's currently not worth his salary. He's not tradeable either...