Kidnapped? Iran has the right to defend its borders from foreign intrusion.
Not by arresting foreign soldiers in foreign waters. There still hasn't been any conclusive evidence that shows wether they were in Iraq's or Iran's waters. It's Iran's word against that of Britain and an Indian freightship.