Im not as optimistic as you are, far too many people today set their beliefs and faith aside so their secular life can be easier and/or more comfortable, and so they can ‘go with the popular flow’. I just find to hard to fathom all these 20+ million christians would be ready to give up their comfortable lives in defense of the faith, but maybe thats just me.
Jesus warned us there would be a time when many christians are tortured, arrested, killed due to his name though, so maybe more than I think would stand up for their beliefs…would be nice!
Id like to think I would be one of these people that NEVER deny my faith, but like other people, I enjoy my fairly easy life, I like my freedom, having money, a car, house, etc.
It would largely depend on who the aggressor was too.