What brand are they? They shouldn't tear a hole if they're a decent pair of pants worth anything. Stitching them won't really keep the water out any more. Try to get a replacement or see if they're under a warranty or something, an obvious tear like that would definitely be grounds for a free replacement.
Also, don't try to wash the stains out with normal detergents or soaps, they'll remove the waterproofing.