Agreed. Two uncontrollable factors for players are organizational depth (who you got drafted by), and luck (injuries, holdouts, trades, etc.).
Heinola may end up being a good player for us, or he might not. But personally, I don't find a ton of fault with how the Jets have handled his situation. I do howver think they messed up last year when the team was out of it, and there were large portions of time with Heinola not playing anywhere, but other than that, the fact of the matter is, the team has depth at his position (or did) and at this very moment, he does not need to go through waivers.
Now Stanley and Schmidt are both out. I'm very happy to see Heinola get a chance, and I really hope he gets both an extended chance (to get comfortable), and the permission to play to his strengths.