Its not 'immoral' per se,rather 'unnatural'.I don't support it,but i cant say its a criminal act.Homosexuality is as old as human history - great men of history have been homosexuals.
Alexander the great(bi),Socrates,Frederick the great,Eugene of Savoy,Marcus Aurelius.Even your islamic heroes...