AFAIK, all evidence says that people don't consider consequences. If they did, they wouldn't be behaving like that in the first place. Punitive punishment feels much much better for people who have a specific set of values.
Yes, it works. The state that I used to reside in has draconian DUI/Traffic laws, and not coincidentally low traffic death rates.
Driving with license revoked or suspended was a serious charge and resulted in impound of vehicle and mandatory jail time. Repeat offenders would have their vehicles seized.
DUI laws similarly brutal. 2nd time offenders faced potentially life-altering charges and penalties. Get into an accident with injury to another person while DUI? Huge jail time. Felony DUI results in permanent loss of driving privileges.
Speeding 20 over the limit? Enjoy your reckless driving charge which is as serious a dui charge.
I read that getting a license back after a 2nd dui carries and average cost of $50k. Getting 2 dui's within 10 years automatically bumped 2nd dui to felony....no more driving for you.
Lax driving laws and penalties do nothing more than get a lot of people killed.
I mean to your point, when someone is robbing a 7/11, in today's atmosphere, no - no they don't consider it because the punishment is fairly low. In Islamic countries, if you steal you will likely lose your hand (or your head). In those countries people REALLY do consider the consequences.
Now I'm not advocating for the second option there. Just something in between. (obviously a lot farther away than the second option).
Start punishing these people severely so that they might serve as an example to the rest