I think that as long as your providing a visual feedback that something is going on, you are doing things right. However, in my personal point of view, I prefer the "facebook" loading design (goo.gl/images/h29Bve) rather than a progress bar. But then it all depend on your use case :)
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I think that as long as your providing a visual feedback that something is going on, you are doing things right. However, in my personal point of view, I prefer the "facebook" loading design (goo.gl/images/h29Bve) rather than a progress bar. But then it all depend on your use case :)