I think you're wrong about that. These protests will boost support for Trump and get him re-elected. When we see protests on American streets we see a few thousand people in major cities, not the silent majority of the millions who aren't protesting. I think most Americans were disgusted by the police killing but are still very conservative in their outlook.
RE: Is physical punishment good for children?
No, but I was one once.....