Couldn't they just ask the other company if it WOULD be a violation. Just seems like a non complicated solution and kind of common sense. Also, they didn't explain very well whether they will hire him later or just drop him. Like these guys don't explain things well sometimes.