For decades Americans have been taught to hate themselves, your dislike for America is the norm, not the exception, and schools, and Hollywood, have taught this for many years.
Many Americans are throughly dislikable and amoral at best. Spend a few months in northern New Jersey (the place that gave is Francis Sinatra),Camden (where my father was nearly beaten to death and the pollice refused to even take a report, cursing him in their broken English as an fing redneck bastard), Trenton or Philadelphia and see how much you like those you live around. Miami and much of Houston to mind as similar places. Other cultures often suck a lot more, Arabs and Persians come to mind, but that doesn’t put us on any pedestal. Humility, which you surely lack, is a much underrated virtue among many Americans. The BLM and ANTIFA mobs seem composed of 100% Americans.