My position is this:
-- English is a tool (and I will use it when it suits me),
-- I know more about 'information/computer technologies' than about social issues (especially Thailand's issues)
-- modern information technologies have been 'mostly' developed for English speaking markets (eg. programming languages --incidentally, "Ruby" is based on English developed by a Japanese team--, operating systems,...)
I do not the devil in English like you do.
I do agree that forcing everybody to use a hammer is madness. We need cooks, farmers, drivers, ... as well as hammers ;-) So someone will be un/lucky enough to learn to use English. Because the world is going English, some teachers, doctors, nurses, engineere, police, emergency rescue personnel should be able to use English --enough to do the work/save lives as expected of them.
For workers wanting to go overseas, English is one skill that would enhance their employment/slavery prospect.
But be warned that in many workplaces, "robots are coming" and most of them will understand only English or must be programmed in English-based programming languages. To work as robots or to service robots or to use robots, it seems we need to use English.
Thai is of course useful and powerful in Thailand. But ''true Thai" is difficult to find. Sanskrit or Pali is more prevailing. [Just for fun I am writing a blog about 'ภาษา ภาษี และ(สุ)ภาษิต' --comin soon on your nearest G2K--]
Anyway, what I want to see more clearly is your position on Enflish.