Stripping out things past the + will also break things for users that intentionally are creating more than one signup. This seems like a really bad idea.
i understand why they do it, but i can't condone it off course.
The service should just allow it, and make sure the appropriated subscribing fee.
I can always create multiple email accounts, you know. So I don't see how spending development efforts to parse and detect + and . is effective.
It is extremely easy to setup extra email accounts, so preventing people from doing so with slightly less work is pointless.
It is stupid because it could prevent someone from using their real, valid email address because it matches another, different, valid email address.