The Odyssey is full of worrying about who might bang who, rather than actual sex.
Yes, but the film was made for modern audiences using the modern translation. Isn't it somewhat ridiculous to criticize a film for exactly following the cultural conventions it is supposed to follow?