There are zero reasons for a 7 year old to be exposed to the level of violence displayed in a CoD or Mature rated game. There is an over-flowing abundance of other entertainment options that are both fun and age-appropriate. If you are allowing a child to play these games (and glorify them to the point of turning it into a themed party) you have failed horribly at the adult decision making process.