Since I hadn't been baptized they couldn't officially DF me, but I was shunned nontheless.
But the bottom line is that most elders are pragmatists. They don't care what you think because they know they can't really control your private thoughts. All they really care about is what you SAY and DO. You get DFed for smoking, not for thinking about smoking, just as you get DFed for spreading 'false doctrines' or openly questioning WT doctrine, but not for having your own private little doubts.
If the WT really cared about what JWs thought, shunning would become very problematic. How would they know if an apostate truly repented or was simply pretending to agree in order to stop the shunning?
When I was a JW I knew plenty of fellow sheep who, in private, disagreed with lots of things the org taught but they were prudent enough to keep those thoughts between them and a few trusted friends whom they knew wouldn't run to the elders with it. I can't know with any certainty, but if I had to guess I'd say that at least half of the JWs you know aren't as brainwashed as they would want you to believe, they're just afraid of being DFed.