I generally respect what other say as well, but I see it almost as my obligation to challenge points I disagree with. Some would call me an asshole for it, and I'd respect that opinion as well lol. Mostly because I agree with it.

I somewhat agree. I don't appose immigrants as people, but rather immigration as an act. In the same way I won't say any thief is a bad person, because they may just be trying to survive, but that doesn't mean I can advocate theft on their behalf either.

That's certainly not a problem by my reckoning. Everyone has an opinion, some are more reasonable than others. But if nobody ever mentions them, we can never really decide which are the more reasonable, and we can't really learn anything from them.