I believe the weep hole is there to protect the front shaft bearing being contaminated with coolant that has leaked past the seal, and now has the rear bearing awash.
NO, JUST NO!!!
The weep hole is an early warning system to let you know that the pump is going to fail so you don't get stranded. As said by SOOOO many above... REPLACE THE PUMP, ITS DAYS ARE NUMBERED!!!