The first couple of comments pretty much sums up this analcyst.
immoral according to what standard? Who sets that standard? It's utterly irrelevant to call something "immoral" with no guidelines to appeal to other than what appears to be right within progressive societies.