You won't get a clear response from the LEO, or anyone else, because the law does not exist. It is not written anywhere that you are not allowed to carry openly. I hate that an LEO told you it was illegal, but it was merely his opinion not fact. There have been stories here on INGO about getting stopped by LEO's who thought it was illegal and then found later that they were mistaken and apolgized.
It's up to you if you want to take someone's word that something is illegal when there is no law documented against it.
Several members of the dekalb county Sherrifs department have also expressed their opinon at length against us lowly civilians carrying a firearm in the first place.
I try to get facts and documentation, but I just have never really looked into / had intrest in OC, before I ever would I want information, I have read parts of these threads, but I want to be able to avoid any hassel, I want to be able to tell a LEO exactly where to look if he tries telling me I can't OC.