I have noticed that if a member does not have a membership level that allows him to send Mail, that if that member does try to send mail, there is NO prompt telling him he "does not have the correct membership level to send a message".
I have noticed that if that member tries to send a message, he clicks on "Contact", the site just sits there and does nothing. There is NO prompt.
So, it looks like to him there is an error with the site not working properly.
There needs to be a prompt whenever a member tries to do something that is not included in their membership.
This goes for not only just Email, but everything on the site.