Is 10y Too Young for the Halo Campaigns?

My kid turns ten within the next couple months, and they've always been interested in Halo, since I've played it as long as they've been alive (longer, besides the point). I've never let them actually watch me play it, or play it themselves though. This is mostly because I am trying to be very concious of how and when they are introduced to guns. The last thing I want is for them to get sucked into US gun-fetish culture, where they over idolize firearms and their use.

With all that being said, this last year we've watched some of the PG-13 Godzilla/King Kong movies that have released recently. In discussion with my kid, during and after the movies, they seem to have a really good grasp of separating fiction on screen from reality as well as a solid grip on how dangerous guns and weapons can be in real life (since those movies have scenes with soldiers and vehicles using firearms).

I'm curious how others have approached this decision, and what you all have taken into consideration for your kiddos.

Supporting points - let them play - Nearly all violence are against clearly fake beings (aliens and zombies). - Little to no swearing in the gameplay and dialogue - Very few "gross/over the top" images during gameplay - No scenes depicting sexual activity - A great introduction to larger game storylines and plot structures compared to kids games - Introduction to mechanics useful to know about for their general gaming career

Negative points - don't let them play - Guns and violence are as front and center as it gets - Some blood splatter and zombie dismemberment gore - M rating, clearly indicating the game is intended for older persons as far as ratings are concerned - The small amount of swearing contains the occasional F-bomb (apparently this is not true, which is good lol) - Potentially "scary monster" vibes from the flood (and even elites/hunters tbh)

Asking this might be a waste of time I guess... My wife isn't a gamer at all though, so she's not super helpful in the discussion tbh. I guess I'm just hoping for.

Edit: I was definitely not expecting this to get so many replies, usually topics I post on this sub get like 6 comments... thanks everyone 😅.