Here is my solution---let boys be boys.
I agree. Let boys be boys.
When my oldest boy was in Kindergarten, his teacher called me to report in hushed tones about an "incident." There had been a fire drill and while the kids were lined up on the sidewalk outside, my son had - gasp - climbed to the top of the STOP sign. I said "thanks, what's the problem?"
Kids need structure, then freedom within that structure to be kids. Little boys need to be boys. Nature knows what she's doing.