It’s funny how John was portrayed was the antagonist is the earlier books when he and Zoey parallel each other. They’re both religious extremists (believing anyone outside their faith is evil); use their position of power to intimidate others; are abusive to their partners; and are very judgmental.
That’s actually a really good point! I’d never thought about those parallels much beyond the first book, but you’re right - Zoey has turned into a Pagan-flavoured version of John.