This is too close to dishonest to be persuasive.
The word "occupied" is doing the heavy lifting, but saying "invaded & occupied" implies that they've done as little invading as occupying, which is not true.
The USSR isn't included, so the implication that socialism means 0 occupations is also untrue.
All states that identify as socialist have done fewer invasions than the US, as a combination of having existed for less time, having had less power during that time and -yes - having a slightly lower inclination to invade.
All powerful states abuse their power to unacceptable (if differing) degrees. That's the nature of hierarchical power. All nation states are vermin.