Yes and no.
We do have mass shootings, but we also live in a country of 330 million (humongous population size), but every mass shooting makes national news, so it seems far worse than it is. Also, most mass shootings are gang violence that get lumped in with what we normally consider "random mass shootings" to pump up the numbers and scare people.
Healthcare could definitely be better, but 67% of Americans are satisfied with their insurance. I would still much prefer a universal healthcare system.
Overall, America definitely has its ups and downs, but a lot of the "AMERICA BAD" rhetoric is just part of a reddit-style circlejerk where people get socially rewarded for trashing it.
Expect this comment to be downvoted from the same crew.