seems like you need a history lesson. the confederate flag is the battle flag of the soldiers who fought for the confederacy during the civil war first appearing at the battle of manassas and used as the primary battle flag for the rest of the war.. there was slavery all over the united states not just in the south sir. the flag is now primarily used in remembrance of those soldiers and the sacrifice they gave to defend their families and land. an implied meaning of the flag is southern pride but that is not the true meaning furthermore slavery is another implied meaning of the flag from people who do not know what it really stands for. im sure he does not support slavery.