Sceptic, non-idealist (5)
I believe the answer is:
cynic
(Other definitions for cynic that I've seen before include "One dismissive of human motives" , "one with little faith in human nature" , "Fault-finder" , "Scoffer" , "One who thinks people are motivated by self-interest" .)