There is no good explanation. Putting the repuation of the franchise at risk for a punter is inexcusable.
If he was a franchise QB you do a thorough investigation and make 100% sure there is nothing there, but for a rookie punter you just don't draft him. Period.