I was a military wife for about two decades and had two children during that time and it cost next to nothing to spend two or three nights in the hospital to give birth and then all outpatient visits for me and my kids were completely free. I was friends for a time with a Canadian woman who used to openly hate on America and one of her criticisms was we have apparently a weirdly high percentage of citizens who have served in the military.
So I sometimes wonder how many American children get born while one of their parents is in service. And I spent years trying to figure out how to explain to other Americans what military life and military compensation is like and I eventually gave up. Civilian jobs have relatively high pay and few benefits. Military jobs have relatively low pay but high benefits and it's an apples to oranges comparison and I know when I was a military wife, anyone who wasn't making a career of it seemed to be trying to have all the kids they planned to ever have before leaving service because it's so cheap to have a kid while in service.
I desperately wish America would fix some of its problems. But I genuinely wonder just how bad it really is when I never see mention of details like that and when I have looked for data on just how many Americans get some portion of their medical care covered as military dependents for some portion of their life, I have been unable to turn up stats. So I don't know what to conclude, honestly.
But if I cannot figure it out as an American, my guess is your opinions amount to prejudice, not informed analysis. And although I know why so many people in the world have opinions about the US -- because the US is very influential, so it impacts them -- I don't run around telling other countries how to fix their social problems and it bugs me that so many foreigners feel they know what is best for us, often without ever having lived here.