TAs notoriously mark harder than profs. They tend to hold the undergrads to the same standards that they're being held to as graduate students.
I've also seen this work the other way. Because many grad students in my field (English) make A's on their own papers (w/ the occasional B), they tend to apply the same "standards" to their undergrads, thus giving far too many A's.