Yes they are both currently words in english and yes they have been borrowed (via latin from greek). But -i is not a normal english plural, that one still maintains the original latin plural. While metaphor does take the english plural otherwise it would be metaphorae. If you had replaced cacti for cactuses in your argument you would have a much better case. Still wobbly though.
"the same way" really doesnt fly here, quite the opposite.