As @the admiral already pointed out, there's no way Foley gets fired over that. If you've watched a Hawks game, you'll know that Pat (and Eddie) make dumb jokes all the time and all in good fun. Obviously, this one was a bit insensitive and it's good that he apologized but it doesn't need to be made into anything more than that. Best for all parties to just move on.
Now, if he continues to make similar insensitive jokes, then that's a different story and the proper consequences will have to happen at that time.