I can't say that I appreciate getting flagged to PvP by mistake.
This is very unlikely to ever happen but I really wish that it was possible to flag oneself as /NoPvP. What I mean by that is that from my perspective it would improve the game to introduce a state where PvP-flagged targets behave like Friendly targets, I can target them but not cast any hostile spells on them. If I wanted to I could go back to /PvE and still not be flagged until any hostile action was taken. If a mode like that doesn't work then give me a safety mechanic for my action bar to actively click before I can attack any horde player :)
There were a lot of horde players flagged during the Thrall quest chain which was pretty annoying and distracting. Same deal with the new dailies, when an area is so active with targets everywhere it's not impossible to get flagged to PvP by mistake. When that happens I just /sigh, die and log to an alt or endure a 5 minute punishment as a ghost. That's not a huge problem but it is a pretty terrible game design which ruins how I want to play the game.
I've made the choice to play on a PvE-server and I never have any intent on getting flagged for any reason so why must I risk this? Sure, you can argue that it's exciting with conflict and the tension between the two factions is relevant but the problem is that I don't want the game to interpret my mistaken actions as hostile.
Can I please be allowed a safety for my action bar?