Wild,
Would you give a stranger full control of your personal finances?
If you would not, then (in my opinion) the same reasons apply to not give full control of Association finances to a PM/MC
At the very least, the reserve funds should be kept in a bank account owned by the Association with only the Board on the signature card.
The MC can make deposits without being on the signature card.
Personally, I think the Board should also keep control of the operating funds. The MC can prepare the checks but the Treasurer should Sign them.
Who reconciles the bank statements?
If it's not the Association, it should be.
As for your question: In Virginia,
per statute, a fidelity bond should "equal to the lesser of $1 million or the amount of the reserve balances of the association plus one-fourth of the aggregate annual assessment income of such association."
Our crime insurance policy acts as our fidelity bond (and yes Jon or John (I forget who brings it up) it specifies fidelity and volunteers). It covers if a Board member, Officer, Committee member or employee steals money. Cost: $444 per year.