Interrupt heresy - reactions?

kenny_devon:
In fact you can see that it is the very act of inhibiting further interrupts that is making the writing of ISRs seem difficult - by keeping interrupts enabled, most of the problems evaporate.

I'm curious to know what this opinion is based on. Have you done any interrupt-based programming? It's not obvious from your post.