Seriously, its a game that requires time. The medals should be earned by a period of time whether its millions of attacks or not. If your in the military, would you get medals and ranks jsut from 1 certain mission. No, you earn them through years of being in the military(not saying it takes yrs to get medals here). It took me awhile to get some medals and ranks but i never complained, you can still be string ad build up army wise, which, is the only thing that truly matter in this game =)
Cheers