I love my county and would never, ever consider giving up my US citizenship. It's more precious that gold.
I do, however, reserve the right to gripe about stuff. That doesn't mean I don't love the USA. In fact, because I love this country so much, I want to work to make it a better place for all of us. Yes, I realize my ideals don't mirror everyone else's. However, I believe when people of different frames of mind make an effort the end result is better. That's what makes this country great. Freedom to disagree. Finding common ground. Taking into account diverse opinions and making it all work somehow. I am proud to be an American.