Translate the following English sentence to French:
"The fact that this request came from the Greens makes it all the more baffling, and it should be thrown out for this reason."
C'est d'autant plus incompréhensible si cela vient des verts et c'est pourquoi il faut rejeter cette proposition.