I would echo your feelings about the differences between EFL and ESL students, though in EFL elementary schools I've found respect and motivation levels are as high as in ESL ones, though for different reasons. I agree that this changes when students move to high schools.
I think this stems largely from three factors, namely (a) minimal consequences for low performance (you don't need English to survive in your home country), (b) the influence of the local culture and (c) management of language programs by EFL speakers in educational administrations.
As an addition, I would also mention that teachers' own circumstances vary considerably from EFL to ESL situations. Living in one's own country with all the support networks, home comforts and L1 administrators makes it easier to survive and thrive. Here in Taiwan (and when I worked in Korea) I'm officially an "alien"! and at times it really feels that way.
Nice post, Greg.
Posted today at http://jasonrenshaw.typepad.com/jason_renshaws_web_log/2010/10/esl-versus-efl-is-there-a-difference.html