You are tired of spam comments and etc? then do change some settings which will stop your site from being spammed.
Under Settings->Discussion Setting, Apply these settings.
Enable “comment author must fill out name and e-mail”, this will make user to fill out the name and email before they post the comment, this will considerably reduce the spammers.
“Users must be registered and logged in to comment”, if you enable this only registered users can comment, which means no user can comment without being your blog member. This will totally reduce spam.
After this install Captcha, this will allow user to comment on only correctly entering the captcha code. I am using AlphaOmega Captcha & Anti-Spam Filter, its good enough to stop spam. Give it a try.