I don't understand what's so wrong about the poem. Surely it's not meant to be taken literally. It's poetry, after all.