Why do you seem to think an agent couldn't change you from OA to O......I was under the impression that if you paid them enough you could get anything.
you mentioned you they won't allow you change from the retirement extension to the marriage extension is that because a marriage extension can only be done on the O visa or is it because you are already on the retirement extension?