bildiğim kadarıyla cevaplayayım,
2'de whereby yerine by kullanılmalı bence. (bir toplumdaki hukuka aykırı eylemler bu ahlak kuralları tarafından tanımlandı, (saptandı) denilmek istenmiş sanırım, ona göre söyledim, yalnız bir önceki cümle ile arasında zaman farkı var, geniş zaman olacaksa are kullanılmalı, gözden kaçmış olabilir belki.)
whereby fiilden sonra değil de daha çok alet edevat, sistem, yol yöntem gibi ardından "ki onun sayesinde" diyebileceğimiz isimlerden sonra kullanılır ve sonrasında da cümle almak durumundadır. yani SVO+whereby+SVO yapısı ile kullanılır.
1'deki or both biraz rahatsız etti ama bir şey de diyemedim. onun haricinde sıkıntı yok gibi.
yorumlamam bu kadar.
0