as a non american i cant understand why a certain americans hate their country so badly and trash talk it so much. it seems more based on very partisan political rather than rational and objective reasons.
politics aside its a great country, full of great people, and you should celebrate.