How would you rank these characters?

Read the following, the rank the 5 characters from most offensive to least offensive and say why you picked that order. "Once upon a time there was a woman named Abigail who was in love with a man named Gregory. Gregory lived on the shore of a river. Abigail lived on the opposite shore of the river. The river that separated the two lovers was teeming with man-eating alligators. Abigail wanted to cross the river to be with Gregory. Unfortunately, the bridge had been washed away. "So she went to ask Sinbad, a riverboat captain, to take her across. He said he would be glad to if she would consent to go to bed with him before he takes her across. She promptly refused and went to a friend named Ivan to explain her plight. Ivan did not want to be involved at all in the situation. "Abigail felt her only alternative was to accept Sinbad's terms. Sinbad fulfilled his promise to Abigail and delivered her into the arms of Gregory. "When she told Gregory about her amorous escapade in order to cross the river, Gregory cast her aside with disdain. Heartsick and dejected, Abigail turned to Slug with her tail of woe. Slug, feeling compassion for Abigail, sought out Gregory and beat him brutally. Abigail was happy to see Gregory getting his due. As the sun sets on the horizon, we hear Abigail laughing at Gregory."
Answers

bluebellbkk

But why would I bother? I have no connection with the characters, they mean nothing to me, and there is no reason why I should care about which of them might be 'offensive'.