I just realized that Akainu did not, in fact, burn fire. To to save Luffy, Ace had to stop Akainu and in order to do so he needed to shift to his physical/solid form (or maybe semi)
I cant believe that it took me this long to figure that out. What was i doing with my life?
So what do you think? Makes sense or what?