Was Jesus Being a Snob with the Syro-Phoenician Woman or Was He Keeping a Promise?

Jesus’ snobbish behavior toward the Syro-Phoenician woman requesting him to heal her daughter seems so out of character for him. When two blind guys call him near Jericho, he heals them. When a woman with a flow of blood for twelve years touches his garment, he graciously tells her, take courage, her faith has made her well. Another time Jesus purposefully goes through Samaria and stops at a well during the heat of the day. He meets a woman there and asks her for a drink of water. She is shocked that a Jewish man would speak to her, a female Samaritan as Jews and Samaritans were very much at odds with each other. On another occassion, Jesus is approached by a Roman centurion who requests his help to heal his servant and Jesus is wowed by the faith the man demonstrates. In essence, we generally see Jesus moved with compassion to help people from all walks of life, blind, leprous, men, women, Jews, non-Jews. Therefore the following text makes no sense in light of how compassionately Jesus acts toward others of all flavors.
Then Jesus went out from there and departed to the region of Tyre and Sidon. (Matt 15:21) And behold, a woman of Canaan came from that region and cried out to Him, saying, “Have mercy on me, O Lord, Son of David! My daughter is severely demon-possessed.” (Matt 15:22) But He answered her not a word. And His disciples came and urged Him, saying, “Send her away, for she cries out after us.” (Matt 15:23) But He answered and said, “I was not sent except to the lost sheep of the house of Israel.” (Matt 15:24)
Why would Jesus act this way toward a woman who had a daughter in need? We have to rule out the following possibilities based on his behavior in other situations: He wasn’t being sexist, because he healed women before. He wasn’t being racist toward a non-Jew because he healed the Roman’s servant and he interacted with the Samaritan woman. He wasn’t concerned about becoming “ritually” impure from the Syro-Phoenician woman because he was touched by a woman with a flow of blood. What could it have been? 
When we read this text in the book of Mark we get an important clue: “The woman was a Greek, a Syro-Phoenician by birth, and she kept asking Him to cast the demon out of her daughter.” (Mark 7:26) She wasn’t just another non-Jew but she was Greek yet born in Syro Phoenician. When Scripture includes details like that, it is our job to ask why.

The answer is in the book of Joel where God charges the people of Trye and Sidon and the coasts of Philistia (another term for Canaan) with taking his things and mistreating the Judeans by selling them to the Greeks.
“Indeed, what have you to do with Me, O Tyre and Sidon, and all the coasts of Philistia? Will you retaliate against Me? But if you retaliate against Me, Swiftly and speedily I will return your retaliation upon your own head; (Joel 3:4) Because you have taken My silver and My gold, And have carried into your temples My prized possessions. (Joel 3:5) Also the people of Judah and the people of Jerusalem You have sold to the Greeks, That you may remove them far from their borders. (Joel 3:6)​​​​​​​Look! I am rousing them from that place to which you sold them.
Notice the parallels – both Jesus’ trip and the event in the book of Joel involve the following:
  1. The woman lived in the region of Tyre and Sidon.
  2. She was considered Canaanite which compares with the coasts of Philistia
  3. She was Greek and that is who the Judeans were sold to
Jesus being God in person, didn’t forget what he said in Joel:
“​​​​​​I will repay you for what you have done! (Joel 3:7) ​​​​​​​I will sell your sons and daughters to the people of Judah. ​​​​​​They will sell them to the Sabeans, a nation far away. ​​​​​​Indeed, the LORD has spoken!” (Joel 3:8)
Thus before Jesus was a woman born in the land of Tyre, the very people who had taken the Judeans, and she was also Greek, the very people who had bought the Judeans! It was a double a whammy if there ever was. Through no fault of her own, this woman, though someone that would have normally received Jesus’ compassion seems to have been a special case which God promised to pay back. Jesus apparently would have refused her request, based on his statements in Joel,  were it not for her tenacity:
But He answered and said, “It is not good to take the children’s bread and throw it to the little dogs.” (Matt 15:26) And she said, “Yes, Lord, yet even the little dogs eat the crumbs which fall from their masters’ table.” (Matt 15:27) Then Jesus answered and said to her, “O woman, great is your faith! Let it be to you as you desire.” And her daughter was healed from that very hour. (Matt 15:28)
The woman didn’t challenge Jesus that she, being a Phoenician and Greek deserved his favor. Rather she had cried out for mercy and then when he challenged her by saying he shouldn’t give the children’s bread to doggies, she quickly retorted with great wit, even the doggies get the crumbs – and so, Jesus gave in and showed compassion to one whose nationality God had promised to repay in kind. In the end, we see that Jesus was not being snobbish, but keeping a promise made centuries earlier and yet when pressed by a mother with a daughter in great need, he showed mercy and compassion.