Is that first paragraph a nod to the Always Sunny episode "The Gang Wrestles for the Troops"?
I personally don't think it's anti-American or anti-patriotic to recognize the short comings of our country and want to make them better. I love America as much as the next guy, but there are areas in which America is behind other countries. I'd rather be a citizen of this country more than anywhere else in the world, but there are things we can do to become better.
To me, it's like being a sports fan. I love Carolina as much as anyone, but you'd have to be blindly loyal to believe our football team is the best and has no room to improve. I love the team, I'm at every game in Kenan Stadium, but I want us to be better. There are things we could do to become better. Doesn't mean I don't love the team or want to jump ship to other teams, just viewing it realistically.
JMO on the deal.