My friends don't have their number on Facebook so I'll put their number in my phone and save it but it won't let me link it to their Facebook contact is there a way to get around this? I don't like it at all.
From your description, I think it sounds like what I've been experiencing. My workaround was to add a new contact using that person's name, and then 'join contact" with the already existing Facebook contact. For some reason, adding the phone number to an existing Facebook contact doesn't seem to be an option.