So what about intellect?
Intellect is what separates us from the animals. True, humans are indeed driven by impulses, but we have our intellect to counter those impulses. Most of us understand that following each and every impulse that our instincts might present is not necessarily the best course of action for our own well being, or society's.
Even teenagers possess intellect. They just choose not to use it much of the time.
I think the biggest problem is low expectations, where we discount bad behavior because it's driven by natural impulses. Doing so discounts intellect. I am really tired of the expression "being human" being used to justify bad behavior, instead of expecting better. By doing so, we're just really saying that we're no more evolved than animals.