There should never be penalty called on a Hail Mary.
It's a ball thrown up for grabs into a crowd and both sides have a right to it. If it was 1 on 1 and the defender interfered with the receiver's ability to catch the ball it would be a different story.