I'm as big of an Edmunds fan as there is. I love the guy but at some point some players will have to walk and find replacements through the draft if you want to sign the Oliver's, Knox's and possibly Gabe Davis's of the world.
No matter what, Arizona is stuck with paying that full signing bonus. The rest of his salary will not be at all expensive. He will become even more of a major headache and will get traded.