Straff kan være en form for gjengjeldelse, der den det ble gjort urett mot og samfunnet generelt synes straffen er passende. Straff kan gjøres via gjenoppretting, der straffen er at man f.eks. må betale eller på annen måte gi erstatning for den urett som er gjort. Avskrekking er også et perspektiv ved straff, da for å unngå at overtredelsen gjentas av den som straffes eller av andre. Å hindre en overtreder i å kunne gjøre flere lovbrudd kan også være et mål med straff. Fengsel, besøksforbud eller uoprettelige straffer som å hugge av en hånd, eller kjemisk kastrering, vil forhindre den skyldige fra å gjøre det igjen, i perioden straffen varer. Straff kan også komme i form av fordømmelse, da ved at samfunnet uttrykker avsky mot handlingen, f.eks. ved å kreve en offentlig beklagelse eller å straffe offentlig.