Falcons "Home" game lol....

That is because nobody is from Atlanta. They all just move thier to work but have no ties to the city. I went to Atlanta for the Saints game when LSU played Tennessee the night before in the SEC championship game and it was like a Saints home game.