Fundamental Change or Clean-Up?
I don't think there is any political support for what would be perceived as a sweeping reform of Georgia's gun control laws. So I don't think we should waste our time coming up with a new law that would make a bunch of big changes all at once.
We got into this mess a little bit at a time, over many years. We can reverse the process the same way, and we've already had some success. Win a battle here, win a battle there, next thing you know we've taken a lot of ground and are in a secure position.
I suggest taking the phrase "public gatherings" out of the law and only outlawing guns at a few specific locations, with a requirement for both proper signage and allowing for safe storage of weapons on premises (or legalizing leaving it in a vehicle in the parking lot, if disabled or locked).
Let's change the hijacking law to add an element of "intent to commit or aid in the commission of a crime of violence." That way it wouldn't be any crime at all, or at most a "public gathering / public building" misdemeanor to carry on Marta, on Greyhound, or at an airport terminal.
Let's legalize carry in state parks and campsites and wilderness areas, including restrooms and government-operated buildings at those locations. If necessary, add some language to clarify that poaching game out of season is still illegal, and allow for the confiscation and civil forfeiture of any firearm that appears to be carried or used for poaching.
Speaking of restrooms, specifically allow carry in highway rest stop buildings and visitor information center buildings, even if they are gov't owned or operated.
Restaurant carry should be legal for those who either aren't drinking at all or who do not drink enough to be impaired-- and we can use the exact same standards for determing "packing while intoxicated" as we currently have for "driving under the influence."
The above changes should not be too controversial, but they will have the effect of making things much, much easier for law-abiding citizens with gun permits who want to keep "law abiding."