Calypso is a horrible person, even in epic, her actions cannot be condoned or justified. She knew what she was doing.
Calypso has a hard situation while thats unfortunate for her, it does not make her actions acceptable
Calypso knowingly keeps a married man on an island after making some flirtatious comments to him.
"Tell me though, who's penelope?"
she has been informed that he has a wife at this point and is still trying to make advances
"Soon, into bed we'll climb and spend our time"
She knows she has control on who comes and leaves his island, she is actively choosing to keep odysseus
"no one can come or go, my island stays unknown"
Odysseus makes it VERY clear he does not want to be there or be with calypso yet she still makes advances
odysseus: "im not your man"
right after calypso makes her intentions very clear
"I'm what you want here, I'm what you need here, just you and me, my love in paradise. Now 'til the end of time, from here on you, you're mine, all mine."
this shows that calypso knows that odysseus does not want anything yet right after shes still pushing
Calypso knows that odysseus has no say here and takes advantage to this
"But last i checked, goddesses cant die"
"You're adorable. Bow down now to the immortal calypso, here to entertain, but her not i bring no pain. 'Cause he got all we could want here, all we could need here. *under my spell we're stuck in paradise. No one can come or go, my island stays unknown" *
This shows that she knows she is keep odysseus here and that he cant control his whole situation
right after, odysseus makes it even more clear that he does not want to be there which she SHOULDNT HAVE TO DO, EVER
"no, no, i dont belong here. Theres something wrong here, i wont be drawn to love in paradise. Not 'til the end of time, there is no way"-
then calypso innterupts him to say again that he CANT LEAVE and that HE HAS NO CONTROL
I've been constantly hearing "oh its because shes just a black girl so people hate on her" THAT IS NOT THE REASON. the reason is that shes done some of the most fucked up things anybody can do, i can assure you that if she was white and a man, our opinions WOULD NOT CHANGE.