If a car door won't latch is it legal to drive on the street holding it shut?

of course not. You will probably be fined