I understand what your saying. It just looks to me that you are talking down too much to them. You can make a point without beating a dead horse. These people probiably feel bad enough the way it is.
Tell me would you tell most of what you put in your first post face to face with a customer. Just the way you wrote it. I doubt it, you would say it a lot nicer.