I have officially killed myself with every explosive weapon. The TOW launcher part is impossible.
EDIT: holy stuff this is not even fun. The guys who made this didn't even understand the purpose of the tow launcher. It wasn't to add challenge, it was for a break. Manually reloading a tow launcher while waves of enemies kill you isn't even close to fun.