I still think its a rather funny puzzle, with a few flaws, with one of the major flaws in that
If say there were 2 green and 1 blue, on the first day of comtemplation at the town centre, if there wasnt any hesitation in all 3 to do a ritual suicide, then they would have known at that moment that the 2 greens were green in eye colour. Why don't they commit suicide then and there?
And if all of the greeny citizens were to think this way, all would commit suicide on the first day.
I think this puzzle can only be solved on the basis of many assumptions.
Perhaps it would be better to say it this way,
1. All citizens would gather at the towncentre every day to contemplate the colour of their eye for 5 minutes. After 5 minutes of contemplation, all citizens who know the colour of their eyes are to commit ritual suicide immediately and the rest of the citizens are to return to their daily chores right away and return to the town centre again the next day.