If somebody gets fired from a job and during an interview gets asked the question, “So why do you leave” , they pretty much can’t rely on honesty. If they're candid about getting fired they really don’t stand much of a chance to land that job. Very few employers want to hire somebody that gets fired.
If you resigned from a job (like I did), then you’re usually deemed a quitter who lack patience and tolerance. So there you have it, you’re screwed either way.