Yes. Safety requires Red to make a substantial course change to avoid Green that ranks as obstruction. Therefore Red is entitled by rule 20.1 to hail for room to tack. Green is not a mark, therfore rule 20.1(c) is not applicable. When it became clear that Blue was not giving room by tacking than Red should keep clear by passing astern of Green and protest.