General Lee freed his slaves and thought the institution odious. He was right.
Grant acquired a slave through his wife. He soon got rid of him.
Any slaves held by McClellan were trivial and he, like Grant, was not fighting to end slavery. Both were defending the Union.
Both were defending the Union.
Which was split because the south thought there would be more free states added to the union in the western territories and in order to protect their economic interests (trade and slave ownership) they suceeded. Do you see that if the north fought to save the union they were fighting for an end that would eliminate slavery? and they knew of the possibility slavery would end soon with more free states.