'me' is the object form of the first person personal pronoun. 'I' is the subject form. A standard past tense sentence follows this structure:Draconalis said:Granted that English is my weakest subject... and American education system to be rather sub-par... but I was always taught that "*name* and me" is just incorrect.Mydnyght said:Not when used in a prepositional phrase. You don't say "right in front of I," do you?
And frankly speaking, "Right in front of the Princess and me" just sounds wrong to my ears. And who are you going to believe? Whoever taught you English; or my ears?
Think about that one for a moment...
(verb2)
... with verb2 being the past form of a verb (e.g. had, was, spoke).
In this sentence, "It happened right in front of the princess and me.", 'It' is the subject, with 'happened' being the past tense verb. 'in front of' is a preposition, showing the location of 'It', with the object being 'the princess and me.' Hence the use of the object form.
People often correct you at school because you mostly say "Me and my friends went somewhere.", with you and your friends being the subject, which should be, as you say, 'My friends and I'.
It's basically a case of the person teaching you English not explaining, or most likely not understanding, the rules of grammar in this case. But hey, if you don't like the sound of it, don't try to change yourself. It'll just become part of the unique structure that you use to communicate with, giving you an identifiable style.
After all, most music these days use "You was" which is only causing headaches for English teachers, and there's not that many of us in the population.