There's a guy where I work who's just that same.
He asks for advice, but if he hears something else than what he expects, he turn pissy. You can see him fuming inside.
Being at work, he controls himself and doesn't scream. However, one time outside of work, but in a similar situation, he started...