How come so many people dont consider themselves racist but feel its fine to pay an asian or african person pennies for a days work?

I can understand keeping the money in your country for military reasons but thats not how people justify it. They justify it with nationalism. People in our country should be payed more because I share citizenship with them. if people weren't racist then wouldn't we have allies in africa?
3 answers 3