Sums up my overall experiences with them too. Except I've got some much worse anecdotes. I had a period of several years where I didn't fly with them and have recently had to take them. I hoped things would have improved but alas.
Nothing will change however - as long as they have all that corporate revenue and monopoly on routes they can do what they want.