There are plainly two issues here. Was the purser insubordinate? Did the captain abuse his authority by diverting and ejecting her? I don't know the answers.
Three issues.
Assuming the particulars of the incident as previously laid out in this thread are reasonably accurate, notwithstanding we haven't heard and are unlikely to hear from the captain or the other flight crew members. Is someone who would divert a flight to offload a member of the cabin crew over such a petty and insignificant matter the kind of fit and proper person to be holding such a position of responsibility?
My vote would be no and I suspect his employer feels the same way.
The Captain has been removed from the remainder of his flying schedule. The Purser who was removed, has NOT been removed from the remainder of her flying schedule.
Read it and weep dinosaurs.