Re: Worlds of difference...
Great post, in particular the issues of balance between security, teaching and the understanding and willingness of parties to support this balance.
I work in a college, have done for many years and know the majority of the tech chaps well; front line and management. Now two examples spring to mind where we've hit a wall through that lack of willingness.
1. Software - It is reasonable request, and often a requirement, to have specific software for teaching staff. Where the IT chaps are great at support systems used by back office or even examination software for online tests, anything more taxing is always met with a rebuff that it can't be done for security. A case in point being the engineering team needing some CAD stuff which caused all sorts of issues due to permissions and access. Ultimately they have to use it and as you mention above once the right management tiers get involved a solution was indeed found. Okay it's limited to a couple of classrooms, possibly for licensing too I don't know for sure, but it was sorted. At the end of the day it's deployed in real world organisations so it should be doable here, right? That's not to say that checks and measures aren't needed but it would be nice if on occasion the default response was 'Okay, let's have a chat and find out what you need and what we can do' other than just an outright no.
2. External access - This one I get, it's a right headache for our chap carrying the burden. However we deal with a lot of external agencies and organisations who on occasion need to access certain information which we are obliged to provide (think regulatory checks). I've tried for a couple of years now to have a system that would allow us (not me, but the greater 'Us') to grant access to a SharePoint or whatever where limited time, read only access could be granted. No dice. The work around solutions are clunky, time-consuming and full of risks of a different nature. I've all but given up now.
The point is that in most cases is a Support service and striking a balance is really important. Education and understanding, especially of the management, really is the key to helping everyone move forward but all parties need to take a more understanding approach to the other person's views and requirements, and end users need to wake up and start learning how it all works. It's become too easy to be lazy.