I am aware that this is a highly sensitive issue and that many people feel differently about it, so try not to be too harsh.
DS1 has both verbal and physical stims, both of which are mostly harmless. He's tripped over the rug and fallen into the endtable a few times, and when his baby sister was younger he stepped on her. Thankfully she's old enough now to avoid him when he's flying around the room.
However, I am not afraid to admit that all his stimming drives me up the wall. It especially irritates me when he would rather stay indoors on a sunny day just spinning around in his own little world when DS2 repeatedly asks him to come outside and play, and DS2 ends up just sitting in the backyard playing by himself.
DS1 has not recieved any diagnosis yet. If he is indeed on the spectrum, it is on the high functioning end. In my mind, DS1 might have some issues but he is not at a point where he is totally incapable of understanding what is acceptable behavior and what is not. I believe he is capable of stopping these behaviors-and I have solid proof of this because his teachers report that he rarely stims at school. There are only so many times I can redirect DS1 into another activity before I just end up yelling "Would you STOP THAT ALREADY!"
I feel that putting the damper on this kind of stuff will only help him in the long run. I don't want him to be the singled-out, picked-on child and I feel that it is my duty as a parent to help him be as "normal" as possible and have a happy childhood.
DH is more relaxed and says "just ignore it, he'll outgrow it". Sigh. Maybe I'm just a bad parent. I only want what is best for my son and have only positive intentions.