Del dicho al hecho...

"del dicho al hecho, hay un largo trecho". In Spanish it rhymes, and it means that there is a long distance from what people say to what they actually do.