Under äldre tid byggde den svenska strafflagstiftningen till stor del på avskräckningsteorin och vedergällningstanken .