As a practical or strategic matter, I agree that if you want to keep a girl around as a "friend" (not sure that's worth much) or want to get sex, you can't tell a woman the truth.
At the same time, if more men would tell women the truth about their behavior and call them out on their crap...