It's not a personal decision when the job was advertised as fully remote, you were hired in city A with the expectation that you would continue to live there, and then a few months later the company said "move your family 2000 miles to city B or resign".
If the company changes the terms of employment and you don't accept the new terms, that's not on you. The company is the one deciding to fire you, plain and simple.