Union soldiers were fighting for the freedom of slaves and reuniting the states. Confederate soldiers fought for protecting the confederacy. Yes, it did change over the war.
You didn't provide any reasons so it's hard to pick a specific answer. However, the reason why the colonists were extremely angry with Great Britain were the imposing of all these unnecessary taxes. There was the Tea Act, the Stamp Act, etc. All of these taxes were what drove the colonists crazy.
I believe it was the crusades, which was attacking for the land known as "Jesus's birthplace", need anything, tag me :)
is the treaty of Paris an option and im not sure when.
I hope this helped!!