B.
General McClellan commanded the Army of the Potomac (which was a part of the Union). McClellan enforced strict discipline on his soldiers.
---
McClellan once called Lincoln a baboon, and an "incompetent little puppy."
McClellan was not a Republican, nor did he like the Federal Government's involvement in slavery.