The phrase "the sons of the kingdom" refers to people who belonged to the kingdom. Alternate translation: "the citizens of the kingdom"or "those who should have allowed God to rule over them"
"Grinding of teeth" here is a symbolic act, representing extreme sadness and suffering. Alternate translation: "weeping and showing their extreme suffering"