David Johnson has a point, but can he stay healthy?

TEMPE, Ariz. -- David Johnson and the Arizona Cardinals are at an impasse.
Johnson wants a new -- presumably large -- contract, but the Cardinals haven't given him one. At least not yet.
On Tuesday, Johnson made a bold move by sitting out the first day of Arizona's minicamp, a sign of how serious he's taking the ongoing negotiations. He's entering the final year of his four-year rookie contract, which he signed after getting drafted in the third round out of Northern Iowa in 2015. He's currently scheduled to earn $1.905 million this coming season but was eligible to renegotiate his contract after his third season.
The stare down will likely continue throughout this week and well into football's summer vacation.
Both Johnson and the Cardinals have strong cases for standing their ground, and neither is wrong. Johnson has shown, albeit two seasons ago, he can be the most dominant and versatile back in the NFL. The Cardinals, on the other hand, watched Johnson get hurt in his last two games.
The last time Johnson played a full season, in 2016, he was an All-Pro and Pro Bowler while taking the league by storm with his combination of speed, power, quickness and agility. He was a force and quickly became the centerpiece to the Cardinals' offense.