"The Postal Service is not losing money because of Amazon. It’s losing money because in 2006, the Republican-led Congress passed a law forcing it to prepay its pensions for 75 years, which no other corporation does ... Without this law, the Postal Service would be turning a profit.”
There’s also some confusion over whether the Postal Service was forced to prepay benefits "for 75 years," as the Facebook post said. The language of the law doesn’t mention 75 years, and Partenheimer said the Postal Service has not used that timeframe to describe the requirement. [...] A Facebook post said: "The Postal Service is not losing money because of Amazon. The Postal Service isn’t losing money from its deal with Amazon. But the 2006 law requiring the pre-funding of health benefits for future retirees — not pensions — has put a financial strain on the Postal Service and hurt its ability to turn a profit in some recent years.