There is no one reason. Some that have been given are below:
Chat with our AI personalities
Natives disliked the new immigrants because they (took jobs from white Americans).
the Bostonians hated the british soldiers because they kept on tormenting them
Americans of Japanese descent, those sent to containment camps.
I'm guessing Christian, if you're talking about they Loyalists in the Revolutionary War in America in the 1700s. Most of the people in early America were Christian.
Many Americans have resented immigrants throughout American history because they believed that immigrants were taking jobs by offering to work for less money. The irony of the situation is that many of those people were immigrants or their parents were immigrants at some point.