cynic

ˈsɪnɪk

noun

a person who believes that people are motivated purely by self-interest rather than acting for honourable or unselfish reasons.

some cynics thought that the controversy was all a publicity stunt