I'm a veteran of 4 audits over my lifetime and the first one cost me money because I (sort of deliberately) expensed things that should have been carried as inventory. The other 3 audits resulted in no change in my taxes. I had one audit at my house/office, one at the IRS office and one where they actually spied on my business for a month before the "surprise audit" happened.
In every case, they were polite, cooperative and actually friendly. My last audit (the surprise one) I had my CPA deal with it because I was scared and it cost me $3K in CPA fees but no handcuffs.
It's a pain in the butt but no big deal unless you've been telling outrageous lies and can't cover ourself with adequate phony documents.
I think the computer selects the auditees, not individuals. What's going on now is the process for approving 501c (or whichever non-profit class political groups use) does get assigned to a live agent. I've been through this process but animal rescue licenses are the easiest to get while religion and politics are viewed more skeptically. Why any group that isn't helping someone gets to be tax free is incomprehensible to me. 99% of this froups set it up not because they give a **** but in order ti get suckers to donate money and pat themselves handsome salaries and contract out their work to friends and relatives.
The whole "non-profit" process is a total scam and if I am elected, it will be goodbye to "tax free non-profits" unless they can prove nobody is making money on the deal and that it is completely a labor of love.
(Specklebang for President 2016. Time to put a cat in the White House!)