I want to address this point as well:
The voters are idiots. Lebron was having shooting issues before Iggy started primarily checking him and starting. Hell, James didn't shoot well the entire playoffs. People acting like Andre Igoudala suddenly started making James shoot poorly weren't really paying attention the previous two months. In games two and three James shot below 40% combined. The Cavs won both games. Lebron should have won this Finals MVP.
Kawhi Leonard won MVP in part last year because of this perception that he "shut down James".
James' Finals last year:
57% shooting (52% from 3pt range)
28 PPG
8 RPG
4 APG
Leonard did a good job on LeBron last year, but LeBron was unstoppable all series. He did a better job on LeBron than anyone could've hoped, but there was more than one reason he won MVP. He scored and rebounded well in the last 3 games of the series (all Spurs wins).
Now, to say LeBron should've won Finals MVP, is a bit much. If it was the "Finals Best Player" Award then yeah. However, it is the Most Valuable Player award and there isn't much value in winning 2 out of 6 games. Obviously, without LeBron, the Cavs win 2 less games. However, it's hard to imagine the Warriors winning Games 4, 5, or 6 without Iguodala... or without Curry. If LeBron had somehow taken that group of scrubs to a 7th game, then I would've been advocating for him to get the Finals MVP even if the Cavs had lost a Game 7. LeBron's series was undeniable. Great all around effort facilitating, rebounding, and being aggressive attacking the rim. He left it all out on the floor and I respect that a lot.