The menu doesn't vanish when being offline (but maybe I misunderstand you?), you just can't login / start a game / join a game as all of these actions check the license. (E.g. opening a singleplayer server does so as well, singleplayer is simply a server locally) Whatever you experience, it is a different issue.
For the other posts: As i stated before singleplayer has nothing to do with DRM, there is a lot of singleplayer games that require you to login online. I get that you don't like that, I do neither personally, but it's company decision to have it this way. Both sides have reasonable arguments.