God will vindicate His people.

We can sometimes think that life is unfair (it can be!); that we are downtrodden (we could be!); or that wicked men are prevailing in the world (they may be!). It's only for a season though while God allows their evil deeds to be exposed. God will vindicate His people and show that His purposes will stand. His people will not suffer always but in compassion God will lift them up.

When Paul and Silas were flogged on the orders of the magistrates of Philippi without a trial this is what happened next...

Acts 16:35 .. When it was day, the magistrates sent the police, saying, “Let those men go.” 36 And the jailer reported these words to Paul, saying, “The magistrates have sent to let you go. Therefore come out now and go in peace.” 37 But Paul said to them, “They have beaten us publicly, uncondemned, men who are Roman citizens, and have thrown us into prison; and do they now throw us out secretly? No! Let them come themselves and take us out.” 38 The police reported these words to the magistrates, and they were afraid when they heard that they were Roman citizens. 39 So they came and apologized to them. And they took them out and asked them to leave the city.

Paul and Silas wanted an apology from the magistrates before moving on and God saw to it that they got one. God will fight our battles for us when we make His battles our battles!

Psalm 135:14 For the Lord will vindicate his people and have compassion on his servants.

Like Jesus we are not to rail against the the pawns in the game but only denounce the evil itself ; those in power who know better and the spiritual powers of darkness over them.

Problems are only for a season; temporary. There is a saying, 'Remember, in any situation, good or bad, "This too will pass!"' The ultimate good is what God will provide for us.

Jeremiah 29:11 For I know the plans I have for you, declares the LORD, plans for welfare and not for evil, to give you a future and a hope.

Our God is a GOOD God!

Best wishes for Grace and the Peace of Jesus.
Attlee.

Another thought...