You can't be anti-american. No one really can.
America is made up of it parts and so long as someone loves a single part then they cannot hate the whole.
Someone can happily hate Bush, hate the Us foreign policy, hate US tax laws, hate their stupid US neighbours, hate the US flag, ahte the US language, hate hollywood, hate McDonalds, but so long as they still love that single US friend, they cannot hate America. For that friend represents America.
To accuse someone of being anti American is to find fault in yourself, not in them. It's to admit that you suffer from an inferiority complex. That you can't take critism. It's to admit that you don't understand their position. It's to admit that you don't understand that they dislike aspects of America, not America.
Likewise to claim to be anti America is also to find fault with yourself. To admit that you don't recognise the good aspects of America. To admit that you have failed to look for those aspects. To admit that you are narrow minded and cannot seperate the aspect you hate from the entirity that is America.
Lets stop labelling people as anti-american and start discussing the actual aspects of America they dislike.
Paul.