*until someone accidentally reports @gmail.com while burning the midnight oil
That's pretty much the part I need to think about. While itt's easy to block some domains, such as gmail, yahoo and others, we can't keep track of all email providers. Maybe if a domain is reported too many times, it can be reduced to a "notice" instead of "report".
I'll keep thinking about it