It's pretty standard to "accept a resignation" when a high level official is being fired.
That said, we really don't know from the media what actual occurred.
If McChrystal would make a statement saying he resigned out of a lack of respect for the president, that would certainly clear things up big time.