Listen, I'll grant we don't know a lot about each other, at least not very much can be said for certain, well that is except this bit.
Your sir are a coward. Why else would you be anonymously spewing hate online in response to someone offering constructive criticism with respect to how you play that Weaver.
Whilst I may be bad at Dota at least I am not a deplorable human being.
GG