This shouldn't have happened. Did you not have a luggage receipt from when you checked it in in the US, showing checked through all on one ticket? Did you not have boarding pass stubs from your inbound flight from the US? Did you not explain/tell/show these to the agent that charged you?
Better to *not* be charged than to pay and try claiming it back later; I'm not sure how you would go about claiming it now.