I don't know what to do with a common problem: the senior level Spanish major who does not yet know enough Spanish to graduate without being embarrassment to himself. The email is a good example because
1) It is a written communication, so it cannot be chalked up to a case of common mistakes in oral production.
2) The errors are pervasive, with an average of more than two in each sentence, and are not subtle ones.
In oral production, I notice students without basic correctness in pronunciation.
In reading, I notice that students could not recognize the form of the verb matad, were unfamiliar with the "quien pudiera" construction, still had not grasp of subjunctive.
Some students are very good: near-native accents, or at the least generally decent pronunciation; idiomatic speech and good vocabulary. A good Spanish major is very, very good. A bad one is awful (though usually a lovely person in most other respects).
The gateway courses tend to be at a lower level. There is no gateway to graduation, where the student has to meet a certain standard to have the degree.