You already got your answers.
As it can been seen Greece doesn't prohibit anybody to speak any language they desire. What they had a problem with is that some others use the word Macedonian, to describe something that has nothing to do with this Greek area.
So the people of FYROM can freely speak their Slavic language, and this not a criminal offense as you falsely claimed.
Also, as I already said, what Greece does is to protect her integrity, and nothing more than that. They do not kill people, bomb their villages, prohibit them to speak their language or anything similar to what Turkey does.
Trying to compare Greece with Turkey in terms of human rights, democracy, civilization or anything like that is a lost argument for you, and it sounds quite ridiculous to anybody that is not blinded by nationalism like you. Try to compare Turkey with Afghanistan, you will have better chances. Even better, acknowledge how far behind is Turkey in terms of democracy and human rights, and stop giving cheap excuses otherwise turkey will never progress.