So is it really naïvety? Can you really not see how the right-wing, racist, thugs have hijacked the Union Jack, and the flag of St. George, to signify their belief in a vile ideology which does not represent British values in the slightest?
It doesn't matter how much you wish it wasn't so, how fervently you say "I ought to be able to..", the fact is it is so, and if you do you will inevitably risk being identified as a right-wing, racist, thug. That's just the way it is.
And I've seen the sorts of things Harry says in GD, and if that's what being a "proud Brit" means then I want no part of it, for it is shameful, and nothing which anybody should be "proud" of at all.