The flying of St George's flags across the country are creating "no-go" zones for NHS staff, with some facing frequent abuse, health bosses have warned.