Anyone who fires a gun in anger, while aiming at others has no respect for others, no sense of the potential consequences of their actions, and no sense of personal responsibility.
This is a cultural problem which can only be solved by the community which is afflicted.
I agree with the general sentiments in your statements. However, it appears you are equating the kid throwing eggs to a murder.
I don't think these crimes are equivalent in any way.
Sounds like you're describing the average teenager. This is one reason why they're not allowed to vote or sign contracts.