There are many opinions and reasons for this, though one of the reasons is because the abusive person has been abused in their past or is hurt, and is taking it out on the other.
Humans sometimes have a lack in anger management skills and they have no control over their actions.
Some people have grown up thinking that it is okay, or their beliefs say that it is okay for them to abuse, or cause pain on others.