The view of the casual basketball fan has always featured the idea that the NBA is a star-driven league, but some of the most important players are the role players that get on every fan's nerves. Some of these players draw ire from basketball fans with bouts of flopping and dirty play. Their ra-ra, all in your face celebration might cause you to turn off your television in anger and frustration. They might be annoying as opponents, but when your favorite team needs picks one of them up, these players come in and draw love from home crowds with their energy and passion for the game. If players like the Indiana Pacers' Lance Stephenson or Anderson Varejao of the Cleveland Cavaliers are available at the right price, they are an absolute must-have for any NBA team. From Shane Battier to Joakim Noah, here is a look at the NBA Players You Love to Hate But Want on Your Team.

RELATED: The Most Hated Player on Every NBA Team