otakon17 said:
He says he does it because he feels that challenging your own opinions constantly is good for you
Well, it's good for your intellectual development. Though, the trick is, it's "challenging your own opinions constantly" that helps you grow, rather than "challenging everyone's opinions constantly".
You should tell him he's hardly a long-term replacement for your intellectual compass.
otakon17 said:
As an example, I said the phrase "Women are a gift from God." and he called me out for being sexist about it.
Ask him to justify his position if you think it without merit. All he did was spout off a conclusion. He shouldn't be exempt from his own tactics.
otakon17 said:
To me it feels like every time he does this he's attacking me personally and I've told him this but he has said it's my "victim complex" talking.
If you feel that challenging an idea is a personal attack, you've become too attached to the idea. Ideas are like tools: disregarded without a moments thought when a better one is found.
Feelings are largely an unreliable measure of the world, especially when feelings are represented not by emotions but by perceived intentions. You can only guess at his intentions, and emotions are ill-equipped at doing that guessing for you. But they can tell a little bit about you. What exactly do you feel when he challenges you? Frustrated that he dominates discussions with this? Annoyed at his continual confrontations? Embarrassed, that you can't think of an effective rebuttal? Or something else?
Once you've figured out the actual emotion, ask yourself why you feel this way. Do you find that this behavior detracts from your friendly socialization with others? Wastes lots of your time? Calls your own intellectual rigor into question? Each of those sources would necessitate a different response and a different solution.
otakon17 said:
He's called me mentally lazy for not examining the core of my ideals and morals with a fine tooth comb and magnifying glass every time I say something(my words, not his).
He's right. Though I would have put it better. You should be subjecting your values and ideals with a fine tooth comb and a magnifying glass on a fairly regular basis. What kind of person calls something an "ideal" or ascribes "value" to something without serious thought? Well, one who cannot be assured in his ideals and values. Can you truly say something is "valuable", or "ideal", when you've never thought it through?
Granted, your values and ideals need not be the root of every statement you make. Though being called out on such statements can help you actually recognize when you're channeling well-formed ideals and values, and when you're speaking thoughtlessly.
otakon17 said:
The main point is that he says it's his right to challenge my opinions on stuff, no matter what they are and I want to hear some outside views on the subject.
Well sure, and it's also your right not to give a shit. If he's being endlessly confrontational about it and you find this a waste of your time, then tell him that. If that continues to be a problem, he'll have to find a new friend, and tell him that.