Honestly this shit should be illegal.
If they do not have the generic but do have the brand name but the insurance refuses to allow filling a legitimate prescription, at that point I would make the argument that the insurance company is illegally practicing medicine without a license and should...