Knowing when to ‘jump ship’, leave’, ‘quit’, or ‘start again’, is a skill in itself! At some point in your life you will have to make hard decisions that involve leaving opportunities / people / places behind for the sake of your future.
Sadly, some things may be a lost cause.