He is apologizing for hurting her feelings, not because he did wrong. He needs to face criminal prosecution and punishment so that he knows he did something wrong. Plus, he could even possibly be sued by the mother of the disabled child. That would further drive home the wrong he did.
I find fault with his comparing the service dog with a pet. They are two different things. A service dog is a working animal first and, when not working, then a pet. His horses and cats are not service animals and do not belong in a store unless it allows pets. That's the difference.
More information about formatting options