How would you turn these things into something acceptable without erasing what is the core of her character?
By making them acknowledged flaws rather than handwaving it because "it's okay because she's a dragon and therefore superior". She needs to have more of a nonhuman mindset anyway. Maybe all dragons are just hardwired to think they're the centre of the universe, and to her that's totally normal and it doesn't make sense why anyone would have a problem with it. But after being exposed to the more empathetic, community minded human way of thinking, she starts to adjust. At first everyone finds her rather insufferable, but bit by bit through little remarks and shows of concern she starts to reveal a more compassionate side until she eventually does something which graphically demonstrates that she's changed (eg risks her life to save someone who isn't her rider, something she NEVER does in canon).
no subject
By making them acknowledged flaws rather than handwaving it because "it's okay because she's a dragon and therefore superior". She needs to have more of a nonhuman mindset anyway. Maybe all dragons are just hardwired to think they're the centre of the universe, and to her that's totally normal and it doesn't make sense why anyone would have a problem with it. But after being exposed to the more empathetic, community minded human way of thinking, she starts to adjust. At first everyone finds her rather insufferable, but bit by bit through little remarks and shows of concern she starts to reveal a more compassionate side until she eventually does something which graphically demonstrates that she's changed (eg risks her life to save someone who isn't her rider, something she NEVER does in canon).