If I had said "his statement is grammatically correct," there would be no hyphen. But if I say "that was a grammatically-correct tweet"--ehich is what I did--"grammatically-correct" is a compound adjective and thus hyphenated.Why do people have...