I hope you realize that the confederate flag is the flag of a country that attacked the U.S. The southern states seceded from the union, and established their own country. So flying a confederate flag doesn't stand for being rebellious or not wanting to follow rules. It'd be the same as flying the ISIS flag.
Whoops, the North's uniforms were entirely wool; the illegitimately traded cotton went to the general populace, not the military. Little historical typo there.