Answer
Sam Houston opposed the Confederate States of America because he supported the Union. He had served as President of the Republic of Texas before the state joined the Union in 1845, and he believed that Texas should remain a part of the United States. He also opposed slavery, and he believed that the Confederacy was a threat to the Union and to the ideals of freedom and democracy.