Long before Cain was a character, the Abu Ghraib episode firmly established that our enemies were not really human and their pretenses of suffering were merely a cunning ploy to torment us with guilt or win an unearned sympathy.
Later, Gina nuked the Cloud Nine to give away the fleet's location. The storyline says that Cain made a mistake in allowing the Cylon to live.
In the desperate effort to wrap up the mutiny arc, the show had Adama forthrightly state that Roslin was correct in forbidding further combat when the war was lost. Any further dialogue that contradicts this, an explicit condemnation of everything the Cain does in pursuit of a wrong strategy, can only mean one of two things. Either Adama and Roslin were wrong, which seems an insane interpretation. Or, Cain was meant to be a tragic or maybe even noble figure, not a psychopath or villain. An antihero?