If Luna could see the threstrals because she witnessed her mother's death, then why couldn't Harry see them all along when he was present for his mother's death? He even heard her screams when the dementors came around.
valid question