The big problems here are tone and contrast. If you have to strain to see it, it’s a bad flag. Text in yellow is never recommended for legibility. But yellow text on a yellow-green backround is awful. Three different shades of green on the flag – not a good choice.