It almost never resolves. Ive been doing this for ten years now. People accept too much abuse from their employers, and if more just simply walked out on this behavior then we would all be better off.
I've been in the industry longer than that and I never had an issue that couldn't be at least mitigated, if not resolved through communication. Obviously it's easier to just walk out the door and that's a totally valid option. I just think it wouldn't allow me to grow in any way.