Notice Jeremiah 31:15. There's no prediction here. Matthew knows his audience is not ignorant of this, and it is well established that Matthew is an educated person. He writes like one. He's not making mistakes in ignorance. Nobody reading Jeremiah 31:15 thinks "Oh this is clearly a prediction." Matthew is saying something other than Jesus fulfills prediction X. He is talking about something very important that Hamza has overlooked.
I highlighted a few parts of Jeremiah 31, to help us both understand how 31:15 IS a prediction:
“
At that time,” declares the Lord, “I
will be the God of all the families of Israel, and they
will be my people.”
2 This is what the Lord says:
“The people who survive the sword
will find favor in the wilderness;
I
will come to give rest to Israel.”
3
The Lord appeared to us in the past,[a] saying:
“I
have loved you with an everlasting love;
I
have drawn you with unfailing kindness.
4 I
will build you up again,
and you, Virgin Israel,
will be rebuilt.
Again you
will take up your timbrels
and go out to dance with the joyful.
5 Again you
will plant vineyards
on the hills of Samaria;
the farmers
will plant them
and enjoy their fruit.
6 There
will be a day when watchmen cry out
on the hills of Ephraim,
‘Come, let us go up to Zion,
to the Lord our God.’”
7 This is what the Lord says:
“Sing with joy for Jacob;
shout for the foremost of the nations.
Make your praises heard, and say,
‘Lord, save your people,
the remnant of Israel.’
8 See, I
will bring them from the land of the north
and gather them from the ends of the earth.
Among them will be the blind and the lame,
expectant mothers and women in labor;
a great throng will return.
9 They
will come with weeping;
they
will pray as I bring them back.
I
will lead them beside streams of water
on a level path where they will not stumble,
because I am Israel’s father,
and Ephraim is my firstborn son.
10 “Hear the word of the Lord, you nations;
proclaim it in distant coastlands:
‘He who scattered Israel
will gather them
and
will watch over his flock like a shepherd.’
11 For the Lord
will deliver Jacob
and redeem them from the hand of those stronger than they.
12 They
will come and shout for joy on the heights of Zion;
they
will rejoice in the bounty of the Lord—
the grain, the new wine and the olive oil,
the young of the flocks and herds.
They
will be like a well-watered garden,
and they
will sorrow no more.
13 Then young women
will dance and be glad,
young men and old as well.
I
will turn their mourning into gladness;
I
will give them comfort and joy instead of sorrow.
14 I
will satisfy the priests with abundance,
and my people will be filled with my bounty,”
declares the Lord.
15 This is what the Lord says:
“A voice is heard in Ramah,
mourning and great weeping,
Rachel weeping for her children
and refusing to be comforted,
because they are no more.”
16 This is what the Lord says:
“Restrain your voice from weeping
and your eyes from tears,
for your work
will be rewarded,”
declares the Lord.
“They
will return from the land of the enemy.
17 So there is hope for your
descendants,”
declares the Lord.
“Your
children will return to their own land.
18 “I have surely heard
Ephraim’s moaning:
‘You disciplined me like an unruly calf,
and I have been disciplined.
Restore me, and I will return,
because you are the Lord my God.
19 After I strayed,
I repented;
after I came to understand,
I beat my breast.
I was ashamed and humiliated
because I bore the disgrace of my youth.’
20 Is not Ephraim my dear son,
the child in whom I delight?
Though I often speak against him,
I still remember him.
Therefore my heart yearns for him;
I have great compassion for him,”
declares the Lord.
21 “Set up road signs;
put up guideposts.
Take note of the highway,
the road that you take.
Return, Virgin Israel,
return to your towns.
22 How long will you wander,
unfaithful Daughter Israel?
The Lord will create a new thing on earth—
the woman will return to
the man.”
23 This is what the Lord Almighty, the God of Israel, says: “When I bring them back from captivity,[c] the people in the land of Judah and in its towns will once again use these words: ‘The Lord bless you, you prosperous city, you sacred mountain.’ 24 People will live together in Judah and all its towns—farmers and those who move about with their flocks. 25 I will refresh the weary and satisfy the faint.”
26 At this I awoke and looked around. My sleep had been pleasant to me.
27 “The days are coming,” declares the Lord, “when I will plant the kingdoms of Israel and Judah with the offspring of people and of animals. 28 Just as I watched over them to uproot and tear down, and to overthrow, destroy and bring disaster, so I will watch over them to build and to plant,” declares the Lord. 29 “In those days people will no longer say,
‘The parents have eaten sour grapes,
and the children’s teeth are set on edge.’
30 Instead, everyone will die for their own sin; whoever eats sour grapes—their own teeth will be set on edge.
31 “The days are coming,” declares the Lord,
“when I will make a new covenant
with the people of Israel
and with the people of Judah.