Characters, especially in a BW game, do get some growth. I don't see why Sera shouldn't get some as well.... i personally don't want her to lose her humor or honesty or cheery attitude (i freaking love her for these).
I want her to learn that the world isn't black and white. There are grey areas everywhere.
And Sera do respect the inquisitor...... in her own weird way, actually. She may disagree with you a lot (or even call you out), she doesn't leave from the inquisition. She stays and fights with you, unless you kick her out.
But she knows that, she has no problem romancing a Dalish elf, a human noble, or a mage all together, also, Dorian is as close to a noble mage as we ever get and they like each other, she explicitely tells him this, and they end up having a very spicy relationship. Just like with Iron Bull, she doesn't like th Qun but she likes him so she isn't blind and she definitely "grows" whichever that even means here.
I think some people should just deal with it, in other games you could manipulate or persuade other NPCs to think like you, you can't with Sera, just get over it or kick her out of the party, if you are bored of spamming the diplomatic option and reading "Sera disapproves" it might be your problem, not hers, it's her opinion and won't change it, just show her the door and be done with it, you can disagree with her no one is forcing you to click otherwise just to please her, if she gets butthurt just tell her to f*** off and relax, you know it won't get worse than that.
I maintain that most problems with her come from snotty Dalish and Solasmancers, I am very proud that she detected that Solas wasn't being straight with the Inquisition from the start and in the end she was right, she is a City elf, just like my Warden Commander, I remember perfectly how this characters lived their lives in the Alienages and I trust her sixth sense.
Her attitude with nobles and Dalish is perfectly reasonable after what i've seen in game, when I was at the ball with Celene, Briala and Gaspard I was so glad she was near me while this people were "playing" and lieing to each others faces, that behaviour is embarrasing from my point of view and i'm sure if it had been up to her she would have solved it with arrows for the three of them.
And you can gain aproval by helping commoners in the Hinterlands with her, so stop saying she is a hypocryte because she is probably the only character which you know exactly what to expect when you make decisions.