OK... I see that on the second radio you have:
<input <?php if (!(strcmp((ValidatedField("contactform","Legal Aid Qualify")),"no"))) {echo "checked=\"checked\"";} ?> name="Legal Aid Qualify" type="radio" id="Legalaid_1" value="no" checked="checked">
since it has a hard-coded: checked="checked" and only one radio can be checked at a time, the dynamic selection will be ignored and the second one will always be checked.
probably the best solution is to update it to:
<input <?php if ((strcmp((ValidatedField("contactform","Legal_Aid_Qualify")),"yes"))) {echo "checked=\"checked\"";} ?> name="Legal Aid Qualify" type="radio" id="Legalaid_1" value="no" >
That way it is the opposite of the first radio and one or the other will be checked.