Hmmm… your problem (with KeyChain) may be one of the few times when repairing permissions in Disk Utility may actually be of use (most folks think this can cure the common cold, but it can’t). If that doesn’t work, you might create a new keychain file in the KeyChain app, and see if that clears up the Airport problem. If this solves the problem, then you can move the keychain items from the old keychain to the newly created one by dragging them over. Note: it is possible one of the keychain items is corrupted, and that could cause the Airport problem to reappear in the new keychain. If so, you need to figure which item is the culprit.
Failing all of that, regarding the migration question, there are a number of ways to move the files. I don’t know if the migration assistant can help in this situation or not. I’d try that first. If not, you can try dropping your files/folders from the old user to the new user’s drop box (in its Public folder), then log-in as the new user, and move the files where you want them to go. You may still have to change the owner of the moved files; not sure. However this approach may also move whatever is casing the problem over to the new user.
Best of luck.