is there a better way?
Assuming there are no more relevant details to the situation you describe: note that being ignored is your interpretation of the situation. The people you texted might be busy with their own life, thinking about their answer to you or maybe plainly forgot about your text. Things happen.
If they do ignore you, there probably is a reason behind it and you could find out what it is. To do so, first of all:
Don't tit for tat
I just find it very disrespectful if someone ignores my question.
So don't do it to others either! The fact people do things you don't like doesn't justify that you do the same. And it never will! At best it will not solve anything a and at worst things will escalate out of control.
Avoid being passive-aggressive
Though not as counter-productive as tit for tat, ignoring people ignoring you will not bring you anywhere. You also say:
If I don't want to answer, I just say so, rather than going silent.
So don't go silent either.
how do I deal with such people?
Out of all the possibilities you have, I would go for neither A nor B, but rather for one of the following:
speak out, remind, ask, call!
If you don't get what you want, it is probably because your contact did not get your expectations. Do not take for granted that other people think like you do! They might but they just as well might not. Starting with:
Could you tell me quickly if....
might just solve it. If you still don't get an answer, remind them. Depending on who it is, a simple:
is sometimes already enough. More formally:
Could you get back to me about my last text?
If repeated attempts are still unsuccessful, ask directly the next time you meet them or give them a call. If it is no urgent or important matter, then - honestly - you are making a big deal out of nothing.
Finally, if people you contact keep not getting back to you on important matters, you should ask yourself if staying in touch with those people really is worth it. I personally think you should stop caring for people who don't care about you at some point, but that is obviously the very last step of this escalation pattern.