I think blame most likely lies with both. But this must not be a large insurance provider in Iowa if they are just finding out this company does not cover them in network. The office should be doing everything they can to help, from your description the sound like they are not and the provider...