And that's the thing. Allowing your kids to get away with bad behavior does not equal good parenting. I'm probably going to invite a shiite storm upon myself with what I'm about to say, but I'm going to say it anyway. Mental problems in a child does not excuse piss poor behavior. Refusing to discipline a child while reasoning "he has a mental disorder" is lazy parenting. It teaches the child to use that as an excuse in life, and in no way helps them come to terms with the fact they are responsible for their actions. Hell, I'm a walking array of mental disorders. That doesn't give me the right to wreak whatever havok I see fit upon the world. How did I learn that? From a mom and dad that didn't let me get away with things simply because "he can't help himself". Even children with mental disorders should be taught accountability, otherwise, they run the risk of becoming amoral, uncontributing members to society. You're not helping your child by letting him get away with things. You're teaching him/her that they can get away with things. And if they can get away with it under your supervision, what makes you think they won't act the same way under the supervision of others(such as in school) or continue the behavior into adulthood? Now, I recognize and conceed that age plays a factor, but when they reach a certain age, you cannot simply allow them to run wild without consequence.
I'm not advocating to beat your children here. (Though I was spanked as a child and think it does have a place in teaching children a lesson) What I am saying is make sure they know their actions have consequences. Myself personally, whenever I took the kids to the grocery store with me, even now when I take my grand-niece and grand-nephews to the store with me, I made sure I laid the ground rules down before we even left. They got/get told, if you misbehave, you won't be getting any snacks, and when we get home, you won't get play time. And when tested, I stuck by my guns. I've put my groceries up and walked out of a store with them screaming apologies before, but I did it so they would learn I meant what I said. And the next time we went, they knew when I gave them the look it was time to calm down. I was the adult and I was going to win.
I'm no expert on parenting. As I've stated, I have none that are truly my own, but I always did what seemed like the right thing to me. I always told/still tell the kids I love them. But I also sat them down and talked straight with them. They may not have understood all I said, but I tried to make sure they got the main point. As much as I loved them, there would be times I was hard on them, because as the adult it was my responsibility to help teach them what it meant to be a good person. There's a right way to act, and a wrong way to act, and I'm here to teach you the right way. And of course, from an outside perspective, I understand "right" is subjective. But I always did my damnedest to be a positive role model.
And one more thing before I step down from my soapbox. There is a level of rowdiness that is acceptable for children when out. Anyone expecting children should act like perfect angels is expecting way too much. If you can't handle kids in general, do your shopping later at night. In the same token, it's easy for most to see when a child has stepped over the boundaries of what is acceptable into what is not acceptable. We've all seen parents that show no control over their children. My personal biggest pet peeve is when you go furniture shopping and you have the kids running around jumping on everything and the parent acts completely oblivious to their actions. Really? You probably yell at them for jumping on the sofa at home, but you think it's okay for them to jump on multiple sofas at the furniture store? That one bugs the crap out of me. I bite my tongue and hope the salesperson deals with it, but the behavior leaves me stunned. The only time I've ever said anything was when seeing a child almost take a header off a couch. But I digress. My main point, parents should be aware ans sensitive to how their children disrupt the lives of random strangers when out in public. I understand kids are kids and are hard to control at times, but when they become an obvious nuisance to those around them(like a baby that won't stop crying at a restaurant), it's the parents' obligation to remove themselves from the situation. Parenting comes with responsibility. As a respectful citizen, if the baby is sick or just plain fussy or fighting sleep or whatever, be responsible enough to ask for a to go box and leave so you don't ruin the meals of others. It's called being considerate. And those who choose not to be considerate are generally the ones who get the inconsiderate asshats telling them how to parent their child. For the one person who actually says something, more are probably thinking the same thing, they're just considerate enough not to say anything.
Anyway, end of rant. Feel free to attack me now.