Snape knew it all
"Fools who wear their hearts proudly on their sleeves, who cannot control their emotions, who wallow in sad memories and allow themselves to be provoked this easily - weak people, in other words - ..."
(Order of the Phoenix, p. 536.)