Why are there frequent terrorist attacks in the United States?

It is reported that a van crashed into people in Lower Manhattan, new york, USA on June 3rd1day, killing 8 people and injuring many others. Some experts said that the terrorist attacks in the United States were caused by the intensification of social contradictions.

According to the report, experts said that there are three major contradictions in American society. The first is extreme social and political views, and many different views are extreme. This is an obvious contradiction. As a legacy of history, ethnic conflicts have intensified in recent years. Not long ago, Trump's remarks about "white supremacy" caused widespread controversy and became one of the important reasons for the intensification of racial conflicts.

Finally, most Americans believe that the focus of the tax reform plan in the United States is to benefit the rich and large enterprises, while paying little attention to the poor. Therefore, the gap between the rich and the poor has further widened, and the contradictions in these three aspects have intensified, which has led to the intensification of contradictions in the entire American society. As long as these fundamental problems are not solved, the terrorist attacks in the United States will not stop.

I hope that the social contradictions in the United States can be paid attention to and solved as soon as possible!