Wow you really sound like a dumbshi*t now... you start by insulting the guy, then insulting him again, to then be proven completely wrong, to then sound like an idiot again.
WoW is embedded with lag. I play on a server that is literally not that far from my house, amazing ping, YET from two computers in the same house MOVEMENT is off by a good 2 full seconds. I can make a character jump, and 2 seconds later the other one jumps.
Whether or not this is on purpose to place melee at a disadvantage in pvp (spells dont have the same problem, cast START is lag, but cast finish is not -> i.e. when I press heal on one screen the other shows the heal start later, but both screens show them complete at the same time) no matter your ping you WILL have lag. WoW servers are fail, this macro works, its a problem, blizz likely wont fix it, and you sir are now a registered dumbsh*t; go back to your rogue little boy.
Proof below, from a previous post.
http://www.warcraftmovies.com/ru/mov....php?id=107743
edit: high speed cable internet, 4gb of RAM installed, 1gb vid card.