If subs are sandwiches (structurally), hot dogs are sandwiches as well. If you disqualify hot dogs for containing hot meats and sauces rather than traditional sandwich ingredients, you must disqualify meatball subs as well, and I don't want to live in a world where a meatball sub is disqualified from anything. So we must accept hot dogs.
A sandwich must have some element of it which is open. I'm willing to even accept tacos and wraps, but POP TARTS I CANNOT ACCEPT