Critics have accused Cobb County and the Atlanta Braves of steamrolling a deal for the new baseball stadium through, with little transparency and even less public input. 11Alive News