Question: are exclamation points allowed in email addresses?
Answer: Yes, and yes (though exclamation marks have a special meaning). Email addresses allow practically anything. There are a lot of systems that don't handle the full gamut of email address formats. But it probably won't be accepted by any current MTA.