Indeed, he shouldn't be doing consulting, he should be learning everything he needs to be able to do the consulting after hours. If an employer doesn't train you, you should train yourself.
I've been tempted more than a few times to take vacation days and line up another gig for the week that I'm off. Double the pay for doing normal work hours?
TBH, he's probably lucky that he only got fired, and didn't end up with a lawsuit on his hands, too. (Had he actually taken clients, I suspect he would have.)