There is not need to do harsh debate with non-believers, they wouldn't stand a chance anyway. A Socratic dialogue would suffice, for the sake of the Gospel. They wouldn't stand a chance anyway; There is however only one need for harsh debate, that when it is against "Christians", those who are under the illusion that they are Christians.
In either case, it is for the sake of the Gospel.