it is not because it is socially unacceptable it is because it is harmful
Homosexuality was at one timed considered a mental disorder because at the time is was socially unacceptable but harmful to no one
pedophilia is harmful and why it is socially unacceptable and always should be