One who sees things as they should be rather than how they are (8)
I believe the answer is:
idealist
(Other definitions for idealist that I've seen before include "wishful thinker" , "Person with lofty and unselfish aspirations" , "One who aspires to a perfect world" , "Impractical person" , "philosopher" .)