I am a behavior therapist that works with children that have autism. We do not use punishment at all. The research says that punishment isn't very effective for changing behaviors and there are many additional reasons why it shouldn't be used, especially when far more effective means are much more positive.
For a punishment to be effective it needs to immediately follow the behavior and be well explained. Often people are punished long after the behavior or the person doesn't fully understand why they are being punished.
Often, rather than the punishment stopping the behavior, the punishment instead incentivizes the person to find a way to continue the behavior while avoiding the punishment. Being sneakier, etc.
Punishment reinforces the punisher. When a person punishes someone else and the behavior stops they feel good. With physical punishment the feeling of striking the person that made you feel angry can feel good. Punishments become less about teaching a the person being punished how to behave and more about satisfying the punisher.
If the function of a behavior is to get attention, punishment often gives them attention and thus doesn't act as a punishment but rather a reinforcer.
So what do you do instead of punishment? The main method that should be employed is called extinction. Behaviors are fueled by reinforcement. Extinction is when a behavior no longer receives reinforcement. Eventually a person will stop engaging in the behavior because it serves no function.
There are 4 major functions of behaviors: to get attention, to get access to something tangible or an activity, to escape/avoid something, and sensory stimulation. How you should deal with a behavior depends on the function of that behavior. So before you act you should think about the function.
If the function of a behavior is to get social attention, then you put it under extinction by ignoring it. This can be difficult because you have to get everyone to ignore it. We use something called active ignoring because it could be dangerous to fully ignore a behavior (the child could injure themselves or others and damage property). We give as little attention as possible while ensuring the safety of the child and their surroundings.
If the function is to get something, withhold that thing.
If the function is to avoid or escape something, prevent them from doing that and force them to comply with what they're trying get away from.
Sensory stimulation is a tricky one... more on that with the next point.
Along with running extinction you should also be teaching and reinforcing alternative behaviors that are more acceptable. For example, if a child is throwing a tantrum for attention, we will ignore them and let them cry, and then when they stop we praise them for being quiet and give them attention. Make more acceptable behaviors more reinforcing and the problem behaviors lose their function and go away.
For sensory stimulation behaviors, the way we deal with them is to block the kids from doing them and try to teach them to do more acceptable behaviors that give similar stimulation. For example: some people chew their nails. This is a sensory stimulation behavior. A common way to get rid of this behavior is to replace it with gum chewing.
We deal mostly with consequences of behavior to effect behavior change (reinforcement and withholding reinforcement), but you can also manipulate what happens before behaviors to change them as well. For example there is something called response cost. Behaviors become more or less likely to occur based on how much they "cost" to engage in. For example, if the recycle bin is far away and the trash can is closer, you might be less likely to recycle because it takes more effort to go to the recycle bin. You can make changes to the environment to make more desirable behaviors easier and less desirable ones more difficult.
In short: punishment is not very effective. Even if it was, there are far better alternatives.
For a punishment to be effective it needs to immediately follow the behavior and be well explained. Often people are punished long after the behavior or the person doesn't fully understand why they are being punished.
Often, rather than the punishment stopping the behavior, the punishment instead incentivizes the person to find a way to continue the behavior while avoiding the punishment. Being sneakier, etc.
Punishment reinforces the punisher. When a person punishes someone else and the behavior stops they feel good. With physical punishment the feeling of striking the person that made you feel angry can feel good. Punishments become less about teaching a the person being punished how to behave and more about satisfying the punisher.
If the function of a behavior is to get attention, punishment often gives them attention and thus doesn't act as a punishment but rather a reinforcer.
So what do you do instead of punishment? The main method that should be employed is called extinction. Behaviors are fueled by reinforcement. Extinction is when a behavior no longer receives reinforcement. Eventually a person will stop engaging in the behavior because it serves no function.
There are 4 major functions of behaviors: to get attention, to get access to something tangible or an activity, to escape/avoid something, and sensory stimulation. How you should deal with a behavior depends on the function of that behavior. So before you act you should think about the function.
If the function of a behavior is to get social attention, then you put it under extinction by ignoring it. This can be difficult because you have to get everyone to ignore it. We use something called active ignoring because it could be dangerous to fully ignore a behavior (the child could injure themselves or others and damage property). We give as little attention as possible while ensuring the safety of the child and their surroundings.
If the function is to get something, withhold that thing.
If the function is to avoid or escape something, prevent them from doing that and force them to comply with what they're trying get away from.
Sensory stimulation is a tricky one... more on that with the next point.
Along with running extinction you should also be teaching and reinforcing alternative behaviors that are more acceptable. For example, if a child is throwing a tantrum for attention, we will ignore them and let them cry, and then when they stop we praise them for being quiet and give them attention. Make more acceptable behaviors more reinforcing and the problem behaviors lose their function and go away.
For sensory stimulation behaviors, the way we deal with them is to block the kids from doing them and try to teach them to do more acceptable behaviors that give similar stimulation. For example: some people chew their nails. This is a sensory stimulation behavior. A common way to get rid of this behavior is to replace it with gum chewing.
We deal mostly with consequences of behavior to effect behavior change (reinforcement and withholding reinforcement), but you can also manipulate what happens before behaviors to change them as well. For example there is something called response cost. Behaviors become more or less likely to occur based on how much they "cost" to engage in. For example, if the recycle bin is far away and the trash can is closer, you might be less likely to recycle because it takes more effort to go to the recycle bin. You can make changes to the environment to make more desirable behaviors easier and less desirable ones more difficult.
In short: punishment is not very effective. Even if it was, there are far better alternatives.