Theseus left Ariadne on the beach, so no. Atalanta only married Hippomenes because he won a race. Cupid and Psyche isn't that bad, but Cupid is a horrible person. Perseus probably acted like one of those 'heroes' and left Andromeda. Orpheus literally went into the Underworld to get Eurydice back.
Perseus did leave Andromeda on a island, and Cupid is kinda bad for making people fall in love and the other person doesn't ever like them back, and the spell sometimes never wears off (except for in the Underworld, ofc)