You may have heard that tickets for the Floyd Mayweather-Manny Pacquiao fight, set for May 2, have not gone on sale yet . There have many theories floated to attempt to explain this brewing travesty, but the real reason is both simple and infuriating: The contract to stage the fight at the MGM Grand in Las Vegas has not been signed yet.