I radio devono avere lo stesso nome; altrimenti puoi usare dei checkbox.

In tal caso al tuo script manca una riga:
codice:
if (ff.accetto.checked){
  //selezionato
  ff.non_accetto.checked=false;
} else {
  //non selezionato
  alert('Occorre necessariamente accettare i termini di contratto');
  ff.accetto.checked=false;
  return false;
}
Ciao
Michele