"Hey you pieces of s**** at @TSA next time you a******* feel the need to go thru my mother's ashes for no reason, make sure you close it back so her remains aren't spilled on all my clothes... the least you pieces of garbage can do is your f****** job," he said in a tweet.
AskTSA, the Twitter service arm for TSA, responded to Francis' complaints with an explanation, apology and condolences.
Francis did not accept their apology. Instead, he again cursed at the agency before telling several media outlets that he wasn't commenting on the situation.
Francis, 28, played six games last season for the Washington Redskins and recorded 18 tackles. He previously spent time with the Miami Dolphins and Seattle Seahawks.
The University of Maryland product spent the past two season with the Redskins. He signed as a free agent with the Giants earlier this year.
Giants veterans are due to report to training camp on July 25.