I think I understand now. So if someone registers with Facebook then they have to register again.
No, if someone has already registered, their user will be created unless you delete it. If you want to force users to accept terms of service, then you need to disable Automatic Registration.
But I now lost the terms check off boxes that used to be on the popup registration form. I have tried everything to get them back.
Do you know what would cause that?
Here's some quick things to check to start narrowing down the issue.
1. Disable Automatic Registration
2. Verify that your JomSocial > Configuration > Site > 'Enable Terms & Conditions' setting is still set to Yes and you have valid text for the terms.
3. Look on the registration page and see if there are any errors on the console. Sometimes this may prevent terms from popping up.
4. If you have 'Social Profiles - JomSocial' plugin enabled, please ensure that JFBConnect > Profiles > 'Skip JS Terms of Service' setting is set to No. Try also setting the 'Show Profile Fields' setting to All.
5. Do you have Joomla's 'User - Profile' plugin enabled? There are TOS here too and I don't know if there would be a conflict with JomSocial.
If you want to delete the user that was created with my test FB account with the name "Melissa Lynne SourceCoast", I can try to register again to see if I see anything glaring after you try 1-5.