No way does that make you a racist. One thing I loved about being in the U.S. Navy was going all over the world and seeing different countries and enjoying their customs and everything.
Far as coming into a country and not putting anything back into it I understand where you are coming from wholeheartedly as the U.S. sees plenty of that crapp. I don't like it however don't view myself as a racist either..
-Rick