You can't criticise Starfleet for abandoning refugees and yet accept them being willing to commit genocide. You're moving goal posts because you don't like STP. And section 31 were the tool Starfleet used to keep their hands clean as evidenced by Admiral Ross's relationship with them.
They had no ships and as it turns out the Romulan destroyed the shipyard. So yeah it’s not Starfleets fault.
again Starfleet never destroyed the borg. They are still a threat and will probably try assimilating earth again. But that’s ok as long as Starfleet doesn’t kill the borg assimilation is fine.