People should not give out there bank account number due to not a lot of security concerning United States bank drafts that are done. When people have your bank account routing number you are vulnerable to people taking out funds from your account without your prior authorization. When you give people permission to send you money through a wire they can also take money out of your account through drafting.
Bad things can happen if someone has your bank account number and personal information. It is not safe to give someone online your bank account number or routing number unless it is a legitimate online company that is well known.
Amazing Free Information