I can understand people not liking our country and possibly not wanting to have a citizenship here. However I think it would take a lot for me to renounce mine. Fortunately our political system can change so people may not turn to leaving before trying to change a number of things first.
I can never see myself renouncing my U.S. citizenship and pledging allegiance to another country. Our American system and society is not perfect, but I have done enough world travel to see what life is like in other countries, and that gave me enough perspective to appreciate what we have. Being an American is a privilege that I am proud to have.