America is a country with over 300 million people and it's bigger than Western Europe. There's going to be a lot of variance. Someone growing up wealthy in San Fransisco is going to live in a different America than someone growing up with a single waitress mother in Louisiana.
The average homicide rate in the US is 5 per 100,000. The town of Boca Raton, FL has a homicide rate of 1 (less than half of the European average of 2.5) and Baltimore / St Louis / New Orleans can sometimes reach 30+ on bad years (worse than some Brazilian and Mexican cities).
When you ask about the shitty laws, we have to remember that the US is almost like 50 different countries in one. Every single state you will have a different experience as well. In Illinois school districts kids in elementary school may take home school laptops free of charge. In Panhandle Florida the kids aren't getting that.
In Florida you can go to a one of the many kava bars or smoke shops and purchase a kilogram of kratom. If you drive through Louisiana with that kratom you can get charged with a felony comparable to being caught with heroin.
Do you get what I'm saying? There are many different Americas - even in the same geographical area. In SE Florida there are a wild mix of different ethnicities and cultures. There are Haitians, Jews, Cubans, Puerto Ricans, Brazilians, Vietnamese, Jamaicans..
You can live in the same city but have a totally different experience. The Brazilians may hang out with mainly other Brazilians and go to the Brazilian restaraunts / clubs / grocery stores and not ever go to the Jewish deli that all the Jews love as a staple of the town. It's like you walk around the same area and depending on the cultural lens you put on, you experience a different reality.
HAVING SAID ALL THAT
I think America is a good country to live in. Why? Because it's better than the vast majority of the world. You earn more money. You are safer. You have more opportunities and there's better infrastructure, healthcare, etc than in vast majority of the world.
Yes, there are serious problems. Wealth inequality is splitting the country in two. Healthcare is expensive. There's an opioid epidemic. We have high rates of gun violence. Etc etc
But having come from a relatively well-off third world country, I've seen the difference in QOL first hand and it's massive. America is a good place to live.