They certainly aren't perfect. Pretty long way off actually.
BUT even if they'd done nothing to improve terms and conditions at my airline (which they have), the fact certain scumbag bullying thugs despise them means they must be doing something right.
My enemy's enemy is my friend.