I am having trouble with CR, not knowing if I should just let my mind flow in GMAT's logic way, forcing myself to accept the right answer, or I should stick to my own thinking and try to defend for myself, in which case I may enhance my GMAT-wrong thinking capability.
Please help.
not sure what you mean here.
if "defend myself" (nb: "defend for" is not proper english) means "i should try to argue against GMAC's official answers", then, no, of course that would be a waste of your time.
their correct answers are correct. if you disagree with their correct answers, then they're right and you're wrong.
maybe i'm misunderstanding you here, because, to me, it seems that you're asking this: "should i try to think in the same way the problems work, or should i try not to think in the same way the problems work?"
... i mean, the answer to that one is the most obvious thing in the world, so i doubt that's what you are asking. so, perhaps you could rephrase your question.
--
also, note that there's really no such thing as "GMAT logic". I.e., "GMAT logic" is normal real-world logic.
there is nothing on the CR section that requires any obscure/esoteric/special GMAT-only type of reasoning. in fact, this is the entire point of the CR section: you just have to use normal thought processes that have already exist in your head for many years. the main challenges are (i) engaging with the passages enough to understand them and (ii) staying focused on the issues in the problems.
but, thinking that the GMAT uses some special, mystical, unique brand of logic is a big mistake. it's the same kind of logic that people use every single day ... everywhere, except classrooms.