Lets pretend two things:
1. God (YHWH) exists
2. The bible is his word.
Now we follow Genesis to Judges ok... Judges resets at chaper 17-21 but for the purposes od this posts lets ignore that...
Ruth we are told lives in the time of the judges... Ok no problem/ Until the end. She marries Boaz... Obed... Jesse David... Still just reading Genesis to Ruth we have no problem really... In fact>>>
Jews have few problems wiih the book of Ruth.
Christians do, including JWs, because of Matthew....
Matthew claims Ruth marries Boaz the son of Salmon who married Rahab. Rahab the whore (aww... does that word shock you... it's in the bible :p)
Anyway this places Ruth only one generation from the conquest. (under Joshua)... the problem is she the great grandmother of David...
Conquest: 1473-1467BCE
David born 1107 BCE
This is WT Chronology and represents 360 years. This is on average 180 years for obed and Jesse to have children. But Joshua lives 110 years and David 70... that theory dies quickly.
If Matthews genology is bad Jesus is not Shiloh ....
If Ruth is bad... who was David?
you cant have both
This BTW is very light biblical critiism... very very light...