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.