"After a number of conversations with Josh’s agent we realized that a long-term deal was not attainable," general manager Dave Gettleman said. "We have decided to rescind the Franchise Tag freeing Josh to immediately become a UFA. We thank Josh for all his contributions and truly wish him well."
Sounds like Josh made it clear that he wasn't going sign the franchise tag and drew his little line in the sand. He should have known Gettleman wasn't going to play games.
Someone will overpay Josh and he won't play at the level he did this season ever again.