Mike Dudgeon’s stance on a new football stadium in Atlanta would not have changed had the Falcons won the NFC Championship on Sunday.
Season no factor in stadium opposition
Lawmaker cites budget, lack of public support