Heh, heh - actually I did! We had to make our own ink in a very small elementary school, it was fun! I still can make ink! Well, pens had steel nibs but we tried quill pens also - not good!
About requiring Apple - two reasons possible, they are offering service, programs, etc and want just one platform. And, seriously, after 40+ years with computers, long before laptops, looking companies, corporations and governments with portable computing devices, laptops included, MacBook's last longer than same priced "PC's" and that makes them more economical (for price - of course Toughbook and even more (military)rugged are totally different story). And, as many have said, nothing against running almost any x86 based OS on those - I run Windows, Linux, Solaris and BSD, and of course MVS & VM (heh!) in my MacBooks! My PCs are for Windows and Linux mainly, just servers.
$20 to $25 / month lease? OK - I know that money is a scarce resource today but maybe dropping a couple of channels from TV program (really need 2x52" latests model TVs?), skipping one six pack, skipping one game (and the beer again!), skipping one impulse buy, maybe thinking is that one or maybe even two huge cars more necessary than school for kids, stop smoking, whatever can save that needed $20-$25 / month? Skip the lawn moving one month - money saved! But no, we have to have all that and more, otherwise what would the neighbors think?
Of course, I would go with Linux - it makes most sense in communities. The hardware is same as with any other OS and the operating system is most common! I said OS, the Linux is kernel (with basic file systems, etc), not any distribution. A common mistake, especially from people who really should learn a little more to call themselves "geeks" or whatever. How to select the distribution is up to negotiations, none is over others very much but there are differences. The great side on Linux is that almost any kid can (and will happily) support it in normal cases and real problems can be solved fast with developers, no waiting some release or vendor even admitting there is a problem!