Quote Originally Posted by linda22003 View Post
Hyphenate, because you do need to capitalize America.
Seems a bit precious. I don't hyphenate unless there is a double letter. Antiamerican works fine for me, albeit that it's really cold down there and the penguins aren't the cute kind.