Cupid got off lightly in the end, not knowing right from wrong (9)
I believe the answer is:
amorality
'not knowing right from wrong' is the definition.
I can't judge whether this defines the answer.
'cupid got off lightly in the end' is the wordplay.
'cupid' becomes 'Amor' (synonyms).
'got off' becomes 'alit' ('alight' can mean to get off a vehicle).
'in the end' indicates one should take the final letters.
The final letter of 'lightly' is 'y'.
'amor'+'alit'+'y'='AMORALITY'
Can you help me to learn more?
(Other definitions for amorality that I've seen before include "Lack of a sense of right and wrong" , "Position that's not ethical" , "Lack of principles" .)