Looking back on my contributions to this thread, my only conclusion is that I got swept up in the heat of the moment.
Really, I don't care whether hot dogs are sandwiches.
If you want to call them sandwiches, go for it. If you don't, then don't. Is it worth arguing about?