Lena Dumbham agrees that she is "Human Waste" Maybe she'll finally commit suicide Dumbham tells us what we already know - hopefully she'll it'll do the world a good deed and off herself  itself, seems like a feasible next step she'll it'll take