It's understandable that many people are surprised and confused by this treaty - it does appear to be quite an unlikely pairing.
What isn't understandable is that many people seem to support the idea that the Entente is in the wrong here, and that by signing a treaty with an alliance that doesn't share 110% of Viridia's own viewpoint on various CN-related topics of discussion (like Tech Raiding), Viridia itself is compromising its own morality. Where in the rules does it say we cannot have friends who have different opinions on certain aspects of CN? Where is it written that by signing a treaty with an alliance that's different than your own, you yourself forfeit your own morality; your own point-of-view? Where is it chiseled in stone that friends must be the exact mirror of each other when juxtaposed?
Viridia has found a friend in GOONS; a friend that many alliances in CN would be honored to have. And while we have our differences ... so what? We believe what we believe, and they believe what they believe. We don't argue over each other's beliefs, so I honestly cannot see why those who aren't even members of the Entente or the GOONS find the need to argue over our differences for us. The beliefs of the GOONS don't compromise the beliefs of Viridia, and vice versa. It's ridiculous to believe that they do, yet sadly, many people seem to have fallen to that special level of idiocy - a level from which they may never return.