Nothing too long here, just a quick thought.
This season of life has been a trying one for me, especially with my job situation. Before I quit my last job, I told my GM that it was the second to last thing I wanted to do: the last thing I could ever do was stay there. But now I am realizing that this truth sometimes applies to more than one area of life. In an imperfect world, sometimes there is no "good" thing to do. In a place bound to friction, sometimes the best thing to do is the second worse thing you could possibly do. I am seeing that in a few areas now.
It's easy to be discouraged. Don't. Don't give up. That is what all the demons against you - and worse, your flesh - want. "Press on toward the goal for the prize of the upward call of God in Christ Jesus" (Php. 3:14). Continue to do what God has revealed as right, what He has prepared for you. Sometimes it's the second worse thing, but it can still be the best thing.