Did Atlanta make a deal with the devil

Can't stand the Falcants for pulling out two games they should have lost. Unreal.