1) Not without rewriting a bigger part of ISPConfig.
2) You are talking about the admin of the web. Normally a admin shall be able to delete files from users he is the admin for. Other files that are causing trouble when he deletes them have permissions that he can see them but not delete them.
3) If you want disable FTP for non admin users you will have to chnage the ISPConfig sources.