Well please note your mom does care. As if if not she would have had an abortion, no parents are always right, but they try and think what is best for you, even though you think it is not the best for yourself. Also most of us care enough to post and try and help you out. We understand you are feed up, but you should treat this as a learning experience. Next time you will try to make your site as secure as you can. Also make sure you either have daily or weekly backups. Which will help prevent any data loss. As for the "im going to kill myself" your going to let these people get to you by something over the internet. If you value the site more then yourself or the same as yourself then you would want to re-build it. Remember one of the most famous quotes in history, "What doesn't kill you will make you stronger.", if you apply that to your position everything doesn't seem so glum no more. Life is just lots of bad happenings that we learn from.
So if you need help securing your site there is a multitude of things you can do. For one if you are using a forum software make sure the software is always up to date. Updating patches exploits in the software. You can also hire a site penetration tester if you want. They know all the tricks and will not do any damage but instead inform you of any problems with your site and usually help you fix them. Also if your using mysql make sure you have no syntax errors as these are portals to being exploited. Remember nothing is 100% and sometimes it may not be your fault, it can be your hosting company's fault or or someone else on your server is its shared. So always keep a backup and renew it on a schedule. To make a backup there is an option in the cpanel of your site on most occasions. Also backup your files from your FTP (file transfer protocal).
So if you need help securing your site there is a multitude of things you can do. For one if you are using a forum software make sure the software is always up to date. Updating patches exploits in the software. You can also hire a site penetration tester if you want. They know all the tricks and will not do any damage but instead inform you of any problems with your site and usually help you fix them. Also if your using mysql make sure you have no syntax errors as these are portals to being exploited. Remember nothing is 100% and sometimes it may not be your fault, it can be your hosting company's fault or or someone else on your server is its shared. So always keep a backup and renew it on a schedule. To make a backup there is an option in the cpanel of your site on most occasions. Also backup your files from your FTP (file transfer protocal).