Tbh I've never had that kind of issues with him. If you don't resort to trolling and respond him in a civilized manner, he can be quite reasonable and although we don't agree on some things I don't remember him ever behaving obnoxiously arrogant and cocky. Yeah, he has certain way of putting things into perspective, but if you go around and pester the guy you are gonna get rough treatment.
The guy is a psycho. You don't need to even troll him, just disagree with him and give it few minutes until he blows.
Buy on AliExpress.com