I agree with Wood's sentiment however this is a business and all businesses have a "Code of Business Conduct." When representing the company there are ways to present oneself and when not there are still ways to present oneself. Violate it and there are ways it could be dealt with, up to being released. This applies to all errant behavior and not just illegal actions.
Having said that, they could make him apologize however I didn't hear an apology. I heard him try to explain his actions/words. I don't feel they forced Miles say anything and feel like some here are making more if it than it is.
Gotta stop here. Post turning into something tldr. Yeah, I do the tldr here a lot.