abandoner
/ˌæb.ənˈdoʊ.nər/Definitions
1. noun
A person who abandons or deserts someone or something.
“The company’s abandonment of its employees left them without a safety net.”
2. noun
A person who abandons or deserts a cause or activity.
“The politician’s abandonment of his campaign promises was seen as a betrayal by his supporters.”