Unless the other person deposits cash into your account then it is possible to reverse the transaction. This is true for all banking transactions. Period.
If you spend some time reading comments above, you should know CASH deposit is reversible for BoA.
No they are not. The person who posted that is likely spreading FUD. The only real possibility to do this is to convince the teller to give the account "intimidate" availability for a check deposit so it would look like a cash deposit on online banking, but it would really not be a cash deposit.
I once read a story on the LBC forums where the seller alleged the buyer and bank teller knew each other (they were from a small town) and colluded together to reverse the cash deposit. I have no way of knowing if that is true but I am sure something like that could very easily happen.