I coulda swore I saw one of these threads after the last patch. And the patch before that. And when it was in Beta. And so on and so forth.
There will always be bugs, always. Why? Because no engine is perfect. It has to work on a wide variety of hardware to be feasible for use.
It most likely IS your hardware. Drivers are updated alot more often than people realize. Just because you have a fancy car(computer) does not mean you can throw cheap gas(old drivers) in it and expect something bad not to happen.
Sure your swing that should have imploded that guys face in going right through and him lopping your head off instead is annoying. Just remember, it can happen to them too and just think how mad they will be when it does :)