Does the officer need to wait for a legal guardian if the person is 17?
The officer should have made that clear to the 17 year old, part of the problem seems to be that the kid thinks he's protected by the fact that his mother isn't present. This leads to resistance which could be seen as justification for the escalation.
You would hope that the police officer was fully aware of the kids rights and part of their job should be to calmly explain the situation and try to defuse any possible conflict. Regardless of any law breaking here by either side (not going to pass judgement on that) this police officer is really bad at his job.
You don't have the right when you are in the process of being arrested, especially if you are actively resisting arrest.