Unidealistic one (7)
I believe the answer is:
realist
(Other definitions for realist that I've seen before include "Person who sees things without illusions" , "no Walter Mitty?" , "One seeing things as they are" , "One with a pragmatic attitude" , "One without illusions" .)