Is there a single word to describe someone who often attributes inappropriately trivial/cheap motives to another person's actions? I'm thinking along the lines of someone who puts himself briefly in that position and usually assumes the easiest/least flattering motive for other people's behavior. I know "cynical" might be of use here, but I'm wondering if there's a narrower/more specific word to describe this?
Most Helpful Girl
Suspicious, distrustful or pessimistic0