I go in with melksadeck (sp) and i have ttod and my opponent blocks with queen taphenes and discards. I play joaida's blessing ot band in some ot human heroes and band in kind david. Would the queem get repeled or would the queen stay in battle?
She would stay in battle, but she is being repelled, which means she cannot affect David. She can still play anything she wants that would effect Melchizedek, or anything else besides David (discard a hero in a territory, top of deck, etc.) It is a common misconception that ignored/repelled characters are kicked out of battle somehow. They can't enter battle if the ignore is happening first, but once they're there, they stay there.