Again, here's what I wrote: She can say what she wants, but we're free to ignore her. Where did I say she shouldn't say anything about her books? She can talk all she wants. Some things will be valuable, some won't.
Why is that cowardly? Seems like a sound business practice.
She was not running a business, she wrote books. She created a world and characters that she believes in and brought them to life for all of us to enjoy. I salute Rowling for that.
However, if she created a character and then betrayed who they are simply to make more money (if that was the reason), then she is a coward. As an author, she should have been true to the character and to the world she created.
I'm not convinced she thought of Dumbledore as gay when she wrote the books. It really doesn't matter. I can enjoy the books as they are and not worry about Rowling's after-the-fact amendments.
You should also quote the part where you said she had her chance to speak in her books.
I bet she wrote the books to make money. To me, thats business. Its her product.