When Viserys wielded a weapon in Vaas Dothrak he was a dead man by their law. There was nothing that Dany or anyone else could have done. It is why Drogo killed him with molten Gold, You cannot carry a weapon in the city, and to do it is punishable by death no exceptions.
All you are stating is Dany surviving against people who were trying to take her dragons or eliminate her.
If anyone who kills their enemies is capable of going Mad and burning entire cities you can extend this logic to a lot of characters, but saying Dany "took out" Viserys by having him wed Khal Drogo against her will is a real head scratcher. Viserys took himself out, or Ilyrio did it by Counciling him to sell his sister to a Dothraki horse lord.
I thought the show did a poor job of executing this Dany into a villain twist. I'm fine with her burning King's Landing, but there are ways it could have been done to make sense. As it is, they just did not sell me on it. There is foreshadowing of all characters being both good and bad, and I can see Dany doing it, just not in these circumstances.
I love a good villain, and Dany wasn’t one. I don’t even see her as a villain, period. I wouldn’t call her “mad”. She was a flawed person who had an extreme amount of force. There are a lot of sane people whose anger gets the best of them, but they don’t have a dragon, and that is what saves them.
I haven’t seen what the writers have said, but I don’t think they even really tried to portray her as a villain (or they didn’t give it enough time).
Plus, Emilia Clarke is a bad actor for a turn like that. She too cute for a dark turn. You can mess up her hair and put bags under her eyes but that doesn’t quite do it.