I don't hate agility but the whole Agile movement has lost the plot. They have lost the whole reason for its existence. It took some time but I've come around to the position that Agile should just be dumped. Don't do Agile, be agile. There are things in Agile that make sense and good teams do what works for them and leave the rest but you sometimes meet someone that has drank the koolaid and is a zealot for following it like some sort of religious text.
The solution is for teammates to be honest about what works and what doesn't. If you are ignored you have bigger problems than "Agile".