Why did the Native Americans support the Confederate Army in the Civil War?

They were threatened into serving in the Confederate Army.
They feared that the Union would take away their land.
They wanted to maintain their ability to use slave labor on their lands.
They were promised increased lands by the Confederate Army.