"Agile" is a set of principles and values as defined in the Manifesto for Agile Software Development. If how you work contrary to those principles, then you simply are not "Agile", no matter if you call it that.
"Agile" will never fix bad management, nor will anything else for that matter.
"Agile" will never fix bad management, nor will anything else for that matter.