OP, your American friend sounds like a real douche and he isn't posting a world-shattering revelation to anyone. We Americans are fucked up and crazy, we knew that already. We've been crazy ever since the first colonists left Europe to sail across a god forsaken ocean to get here. I for one have long since decided to abandon reason and embrace the madness.
However, as a history major I feel I need to put my two cents in about other countries. EVERY OTHER COUNTRY IS JUST AS CRAZY AS AMERICA AND ALWAYS HAS BEEN! They just like to pretend it's not and bash America to make themselves feel better. However as I've found out, people from other countries are just as ignorant about America as we are about them. Thus, in their ignorance they claim moral and cultural superiority over us and often we do vice versa to them.
Personally, I'm tired of Americans who pander to Europeans for moral and cultural guidance like they hold the secrets of the universe. They are not goddamn Übermensch, but flawed human beings trying to make their way into the world like the rest of us.
But let it not be said I hate Europeans or European culture, I have the utmost respect for Europe and its accomplishments, but I do not blindly worship it. As for how I feel about America in the words of the immortal Arthur James Baldwin,"I love America more than any other country in this world, and exactly for this reason, I insist on the right to criticize her perpetually."