Basically, the repeater ignores the GroupName attribute and gives each radiobutton in each row a unique name so they no longer operate as a group. This is an acknowledged bug by Microsoft.
A short, elegant solution posted on the Usenet.
A free control to solve the same problem.
I posted about a similar problem previously with checkboxes and the Repeater, but it was a very different solution than the two I found here.