Seksualitet som ikke følger den rådende, heterofile normen, har tradisjonelt blitt straffet som umoralsk. I Vesten ble homofili fra slutten av 1800-tallet betraktet som et samfunnsproblem og en sykdom som kunne fjernes eller helbredes med samfunnstiltak, individuell behandling og medisiner. I dag begrunnes reparasjonsterapien hovedsakelig teologisk; både i katolsk, ortodoks og protestantisk kristendom, og i islam, blir homoseksualitet fordømt som synd.