Heated internet debates are usually semi-formal debates while cyberbullying/ad hominem attacks are usually not formal at all. I have seen many examples where on the internet, People actually call other people out for using ad hominem attacks and are subsequently ignored in the debate. So yes, There is a difference.