Elle viendrait d'une expression beaucoup plus ancienne, « se sucrer quelqu'un », qui signifiait prendre quelqu'un pour un imbécile, un idiot. Le sens a donc pu dériver vers le fait de critiquer, de dire du mal de quelqu'un. A l'origine, le sucre se trouvait en gros blocs qu'il fallait casser pour obtenir des morceaux, ce qui explique que le début de l'expression soit devenu « casser du sucre », vers la fin du XIXème siècle.