My analysis is the following but it is very hard to do. Do not respond! I am not a master at this, but I have learned that usually the more you say the worse it gets. Here on HubPages and in the world as it stands today.
People who attack others usually have a problem within themselves and they are lashing out at others. No, it is not the way it should be, but anyone who will purposely hurt someone else will only continue with their bad behavior until they decide to work on their inferiority complex by getting some type of help with personal growth, life coaching or self help.
Ignoring those who are making the attacks will get to them far worse than saying something back, and by not lowering your standards to their; you are a better person yourself. Nothing you can say will change their mind; it would have to come from within themselves. Being strong enough to turn the other cheek is hard. Sometimes almost impossible. But....in the long run; you have said all their is to say about their behavior. Meaning their behavior is not worth you wasting your valuable time to try to get an apology,
I have always been a believer that eventually; somewhere they will meet with the event that "what goes around, comes around." Not maybe, not usually, but always. When someone, somewhere makes them feel inadequate or hurt; they will remember their treament of others.
Keep your chin up and believe in yourself and let nothing or no one destroy your own foundation. You know the truth....live the truth and the truth will set you free.