多项选择题

A.违反社会公德
B.具有社会危害性
C.具有违法性
D.应受惩罚性