Are you confused? First you say you would require a public apology from your son to the officer....then you say the cop was just doing his job...then you say the cop should be fired? Is a field sobriety test in order?
Yep. I wouldn't want my son talking to police officer his way. Nothing to be gained by it
".....then you say the cop was just doing his job"
Yep again. There were crimes being committed in the area. The kid pulls in at 2am (for no reason). The cop asks a few questions and the kid acts as though he has something to hide.
"then you say the cop should be fired?"
He got caught. There's no other option.
Defending authoritarian positions is the name of the game being played, and should not be confused with the need to make rational points.
The actual point being made is that a community should be able to use the authority of law if community standards are threatened.
-- Catch 22, - the authorities have the power to set the standards, and are only limited by majority rule.