What a sadistic pig! Fire him and prosecute him. All LEOs should have to undergo rigerous psychological testing before they're hired, as well equally rigerous training to deal with the mentally ill, the disabled and LGBT people. De-escalation must be stressed much more, as well. The authoritarian psychos in uniform must be rooted out for the good of all society.
LEOs should be stoic and calm. If you cannot keep your cool in heated situations, you have no business being given a badge and a gun. This guy did everything wrong I can think of. There's was no need or excuse for him to put his hands on those teens, getting an attitude like a pissy child or yelling in their faces. An officer should never act in such ways.