Is there a way to catch thrown swords in mid-air?
Yes, if you catch them from behind. Or sometimes if you're lucky you can catch them from the front, but that's more of a glitch.