This is obviously not an issue for PvE players, since they don't have to worry about anything.
But for everyone else that play on PvP shards, this is increasingly annoying.

I suggest;

1) To have a buff that CONSTANTLY show if you are unflagged or not.
Many times you just don't know, especially for those with the common sense to play with the Addon "Gadgets"

2) Entering Tempest Bay should instantly unflag you.
Makes no sense to get PvP flagged in a Neutral Town at this point.

3) That being ressed by a PvP-flagged player should not PvP-flag other players.
Incredibly annoying during Kaaz'ra.