Eric Garner did not deserve to die for the fairly minor offense of selling untaxed cigarettes.
You're right, he could have just accepted the citation, stopped selling and gone about his business, but he wasn't cooperative and resisted. Did he deserve to die, no, but his actions lead to the physical altercation which ultimately lead to his death. If he died on the scene I'd be more against the officers, but his existing medical conditions were exacerbated by the officers actions which lead to his death. I can not see any intent on the officers part to kill him, only to detain a person who is breaking the law and resisting.
I could see excessive force charges against the officers sticking. I doubt that's what the
grand jury was presented with though and as such the officer who was charged walked.
As far as departmental discipline, something should be done. I haven't heard if anything has been done as all the news wanted to talk about was the criminal and grand jury. If nothing had been pushed departmentally I'd have to question it and have complaints.
edit: missed a space