I get why post editing is disabled for non customers but it's very annoying for those other potential customers.

Can you not keep non customers as edit disabled but give a grace period of say 30 minutes or something so any corrections or updates can be applied?

On another forum that deals with AMS plugins I used the same user name as here so I got PM's from people asking why they can't register on this forum so instead of blanket banning potentially billions of users via blocking free email addresses don't you think it would be better to simply use a combination of the many free anti-spam plugins such as