The Australian actress, 32, confirmed last week that she would play the first openly lesbian superhero lead.
Many fans celebrated Rose’s casting, but others suggested she was not right for the role with some commentary focusing on her own sexuality.
Before deleting her account, Rose dismissed the criticism as the “most ridiculous thing”.
“Where on earth did ‘Ruby is not a lesbian therefore she can’t be Batwoman’ come from,” she wrote in tweets cited by media outlets.
“I came out at 12? And have for the past 5 years had to deal with ‘she’s too gay’.”
She also wrote: “When women and when minorities join forces we are unstoppable… When we tear each other down, it’s much more hurtful than from any group. But hey, love a challenge.”
- TV to get its first transgender superhero
- ‘The Batgirl I’d like to see’
Rose said that she would be taking a Twitter break so she could focus on her work. She also tightened her Instagram comment settings.