I think "diner" should be a protected term that has to meet certain criteria, like Kentucky Strait Bourbon.
A diner should only be able to legally call itself a diner if it's open 24/7, has a glass case showing slices of its desserts, offers breakfast, lunch and dinner all day, and if you order spaghetti, your server yells back to the kitchen for "a mile of rope".