Braves deserve a new stadium because AT LEAST they won a world series, unlike the Falcons who can't fucking win a Superbowl.