To answer the questions you're asking, you have to chose something with Thoughtseize if there is a legal card (aka a non-land). If it gets Misdirected to you, again you must choose something. The distinction here is that Thoughtseize reveals the hand, making it public information, and therefore all players are able to discern whether or not there is a legal choice.
I am fairly certain that you
do have to find a card with Demonic and Vampiric Tutors though. While the actual contents of the library are not public information, it is public information that there is at least a card in the library, and hence all players can discern that there must be a legal choice.
I remember a rules-lawyering situation regarding this. During a high-REL event, a player cast Vampiric Tutor, put it in his graveyard, and then began to search. His opponent called the judge over, and tried to argue that by putting the card in the graveyard (the final action of resolution), its caster implied that the spell had fully resolved and had failed to find. The ruling was that while the player may have had a case if it had been Mystical Tutor, Vampiric cannot fail to find, as there are clearly legal choices.
And just to compound upon what Anusien was saying, take for example Guided Passage:
Guided Passage
URG
Sorcery
Reveal the cards in your library. An opponent chooses from among them a creature card, a land card, and a noncreature, nonland card. You put the chosen cards into your hand. Then shuffle your library.
If this were worded as "An opponent searches your library for...." the card would do nothing as the opponent could just fail to find. But since it reveals (again, making it public info), and uses the word "chooses," they must make legal choices if there are any available.