Spirodopoulos is not a blind Federation citizen, who believes in its superior morality, superior right to do things and superior whatever whenever however. He can see that his Federation is not perfect and that there are Captains who make mistakes.
I wondered what he would tell Macet, but even if I suspected he wouldn't support Maxwell's and Picard's - especially Picard's, which are served to us with a pretence of correct and right - actions, I wouldn't have guessed that his opinion would be so harsh. "Maxwell was insane." He not only says that, he back that with arguments.
Maxwell could have brought a war on the Federation, but the Cardassians didn't react. I'm tired of people pointing out how bad Cardies are, they were arming, Maxwell wanted to protect the peace, blah, blah, blah.
Protect my a$$! He murdered hundreds of innocent people and Picard didn't stop him
. You don't prevent a war shooting and murdering people, you start
it this way. The Central Command didn't pick the bait, lucky for the Feds, and that tells me that they were not as evil, bloodthirsty warlords they are presented. Maxwell falls into that category and I'm sorry to see that Picard, and many others, seem not to see that.
Loyalty and support of a man, who took lives and risked destroying many more, is misguided [irony mode] even if he is a Federation captain [/irony mode].
I think that's good Macet and Spirodopoulos cleared that between them. That conversation was very important as now they both know where they stand, what to expect from each other and that's a good step to deepening their trust.