You take a lot of stuff for granted don't you OP. I'll refrain from being too harsh, but you're really ungrateful for the many luxuries you enjoy if you are an American.
If you are not an America, I'm guessing you've never been to America.
We got some good stuff here in America, including but not limited to electricity, running clean water, FOOD, education, good technology, good healthcare, cars, roads, and lots of other stuff.
While the US may not be as good as Europe in many metrics...
Be real. We've got far better quality of life than most of the world.
Guess what every other western nation has those things you mentioned oh and free healthcare, less gun violence, cheap college, and now some are giving universal incomes. Literally, only Americans that are nationalistic think America is great, we are trash. Oh, another thing you don't have to worry about in one of those really free west nations, bribery of your lawmakers, archaic voting systems, cops killing you when you are unarmed.
Clean water
But continue on how great we are. Btw been in canada for school and the ONLY problem is the amount of smokers.