To be honest, many questions get deleted from this site because users don't get the full grasp of the Community Guidelines. None of this would have happened if they just take time out to read up on them right away. This is basically the only way to avoid getting into further trouble down the line. Remember there are always good reasons why questions get deleted here.
As for who be reporting them, it's the community of trusted users. They have the full understanding of the Community Guidelines and have no trouble singling out questions for various violations of the rules and reporting them. Their accurate reporting of violations are more than credible enough to be upheld when users challenge them on appeal.
Remember we need to have these rules in place to ensure everything is in check and not allow any and all problems on this site. Without them, this would be a cesspool of problems. If you could follow the rules of your community, then you should be able to easily follow the rules here. Remember Yahoo already has the legal right to add more or revise these rules as they see fit to keep this community safe at all times. If you feel they are way too tough to handle, then please stop using this service immediately.
As for me reporting questions often, yes I do. This is because I want to help make this site enjoyable for all by reporting them that violate the rules. There's no place for them here at all. Even though my reporting may not have enough weight from time to time, I feel good helping others rid this site of these problems.
Questions that are chatty, ranting, insulting. vulgar, illegal, etc. aren't allowed here because of what I just explained to you. Case closed on this matter.