Mrs B sounds lovely!
Why so much hatred though: opinions yes, hatred no.
But there is a valid point in your message: it’s worth trying other airlines from time to time! I recently tried EK economy and was very positively impressed versus an array of other airlines, not just BA.